The five I'd actually walk you through in an interview — what problem each one solves, and what I'd change if I rebuilt it today.
Automated legacy codebase modernization engine using AST parsing, control flow DAGs, and unified Intermediate Representation.
A comprehensive e-learning platform delivering structured course content and managing user enrollments efficiently.
A full-stack travel booking application with a dynamic, responsive UI and interactive charts via Syncfusion.
A dynamic full-stack web application tailored for engaging user experiences and interactive content delivery.
Node.js and MongoDB backend with JWT auth, scheduled workflows, and API security hardening.
A research notebook of upcoming builds queued for GitHub. Items marked Priority represent immediate implementation targets.
Problem: Studying from raw notes/PDFs is inefficient without structured review.
Hypothesis: Upload a PDF or notes, get AI-generated spaced-repetition flashcards automatically.
Problem: Small walk-in businesses (barbers, clinics) have no booking system and no budget for one.
Hypothesis: A WhatsApp-bot-based queue and appointment manager — zero app download required for customers.
Problem: Language apps drill vocabulary but skip real conversation practice.
Hypothesis: Spaced-repetition vocabulary paired with structured conversation prompts — grew out of learning German myself.
Problem: Proof of work as a developer is scattered across GitHub, LeetCode, blogs, and job boards.
Hypothesis: A single shareable dashboard that aggregates GitHub activity, contest stats, and writing into one live profile.