Projects

Projects

Engineering projects, data analysis and contributions to other software.

The four featured research projects are documented in Research →
01

Engineering projects

Adversarial evaluationCollaborative prototype

AMART-RAG

Backend contributor · open pull request

A collaborative prototype for generating adversarial inputs, testing model responses and recording outcomes in controlled defensive experiments.

  • The implementation includes prompt-evolution requests, heuristic response checks and outcome logs.
  • Swarm orchestration includes demonstration jobs; report category counts use mock distributions. These components remain experimental.
  1. Adversarial input generation
  2. Target system
  3. Response evaluation
  4. Recorded outcome
Conceptual flow for controlled defensive testing with demonstration data.

My contribution

I proposed backend modules for autonomous prompt evolution, swarm orchestration, PDF reporting and a subprocess execution runner.

Open pull request · not merged ↗
Future work
  • Replace demonstration swarm workers and mock report distributions with measured, reproducible test outcomes.
  • Evaluate stronger execution isolation for the subprocess runner.

Python · FastAPI · Next.js

Real-time communicationPrototype

Tsuna

A synchronized watch-party application with a Go signaling server, Next.js client, WebRTC screen/audio sharing, WebSocket playback synchronization, local-file playback and room-based communication.

Go · Next.js · WebRTC · WebSocket

Ownership and permissionsPrototype

Cloud Vault

Application project

A React/TypeScript and Supabase prototype for organising medical records around patient, doctor and administrator roles.

  • Upload forms store PDF/image files with ownership metadata; database and storage policies restrict access by owner and role.
  • Sharing-management interfaces store recipient, access scope, expiry and revocation fields. Record-access logging captures actions such as upload, download, sharing and revocation.
Future work
  • Complete the generated share-link destination and test its permissions, expiry and revocation across the full access flow.

React · TypeScript · Supabase

Local AIInternship project

DocMind AI

Local document analysis, retrieval-augmented question answering, natural-language-to-SQL and transcription. Built during the March–April 2026 technical internship at Bharat Electronics Limited.

Document analysis, transcription and question answering run locally for the desktop workflow.

FastAPI · Whisper · ONNX · jpackage

Data analysisEngineering project

Smart-ASK

Exploratory analysis of aggregated Aadhaar service-delivery data, examining geographic workload, update patterns and ratio-based outliers.

Unusual ratios are exploratory indicators requiring investigation; they do not establish fraud or authentication failure.

Python · Data processing · Visualization

Data engineering & visualizationEngineering project

OULAD analytics dashboard

Data-cleaning and exploratory-analysis scripts for the Open University Learning Analytics Dataset, accompanied by a React/Vite dashboard.

The repository includes both original OULAD analysis and a separate mock-data dashboard. Anonymous module codes are mapped to illustrative course names; those names are not genuine dataset subject identities. Correlation does not establish causation.

Python · React · Vite

Workout and progress trackingPrototype

FitQuest

Application project

Workout logging, reusable templates, personal records, activity history, streaks and achievements in a React/TypeScript application.

Implementation details
  • Supabase stores workout logs, templates, daily activity and profile progress; frontend hooks calculate personal records and achievement progress.
  • Calorie estimates use activity/MET values, body weight and duration. They are estimates rather than an AI prediction model or a medical measurement.
  • A step-sync function accepts authenticated integration requests and updates daily activity.
Future work
  • Connect and test a device integration against the existing step-sync endpoint.

React · TypeScript · Supabase

02

Collaborative and open-source contributions

Changes contributed to other projects, with links to the merged pull requests.

Ontology editingMerged contribution

ProtegeDesk

Added inverse-property selection to an ontology editor, including valid-property filtering, saved-state updates and a visible inverse-property indicator.

TypeScript · React

View merged contribution ↗
Employee rewardsMerged contribution

Piazza

Contributed improvements to an employee rewards platform, including leaderboard calculations, challenge-submission handling and badge-management workflows.

TypeScript · React · Node.js · Prisma/PostgreSQL

View merged contribution ↗