Full-Stack
May 2026 — Jul 2026
Enterprise HRMS Platform
Problem: managing the whole employee lifecycle in one secure system.
End-to-end HRMS covering employees, recruitment, attendance,
payroll, leave, and performance, with an RBAC-secured FastAPI and PostgreSQL
backend, a React and Vite frontend, and full Swagger docs.
FastAPIPostgreSQLReactJWT / RBAC
AI & GenAI
Live Demo
DocLens
Problem: answers locked inside PDFs, scans, and images that can't be searched.
A document intelligence workspace that turns documents into structured
summaries and grounded, page-cited answers, with Tesseract OCR for
non-selectable text and a document-aware Q&A layer on top.
PythonOCRRAGStreamlit
AI & GenAI
Personal Project
Hybrid RAG System
Problem: finding the most relevant passages across PDFs to ground answers.
A RAG pipeline built from scratch: dense retrieval with Sentence
Transformers and ChromaDB, sparse retrieval with BM25, cross-encoder
reranking, and Gemini for grounded answer generation.
PythonChromaDBBM25Gemini
View on GitHub
AI & GenAI
Personal Project
AI Research Assistant
Problem: researching a topic across many web sources by hand.
A full-stack research agent that finds sources with Tavily, scrapes them
with Firecrawl, and produces reports with an executive summary, findings,
comparisons, and a confidence score, using a local Llama 3.2 model via Ollama.
Node.jsExpressTavilyOllama
View on GitHub
Research · In Progress
Capstone, VIT
Quantum vs. Classical Federated Learning
Question: how much does uneven data across hospitals hurt federated learning, and do quantum classifiers hold up?
A team capstone comparing variational quantum classifiers against classical
models on real UCI Heart Disease data. I built the federated learning
infrastructure and experiment pipeline: the resumable, crash-safe training
loop, the Dirichlet partitioner, and the runner behind all 5 experiment arms,
including two unattended multi-hour overnight runs with zero failures.
PythonPennyLanePyTorchFederated Learningscikit-learn
View on GitHub
AI & GenAI · In Progress
Research Phase
SecureChain AI
Problem: teams get long lists of dependency vulnerabilities with no way to decide what to fix first.
A dependency-risk assessment platform in active design, with a Dependency
Trust Score, Composite Risk Score, and Remediation Priority Index to help
teams prioritize supply-chain vulnerabilities.
ReactFastAPIPostgreSQLGemini
View on GitHub
Computer Vision
TECDIA Internship
Jumbled Frame Reconstruction
Problem: restoring the correct order of a shuffled video.
Computes SSIM and histogram similarity between frames and uses
optical-flow motion continuity to reassemble a coherent sequence.
PythonOpenCVSSIMOptical Flow
View on GitHub