Computer science student and full-stack developer. I build MERN web apps and retrieval-augmented (RAG) LLM tools, and I contribute to open source.
Tech: JavaScript · TypeScript · React · Node.js · Express · MongoDB · Python · LangChain · C++
| Project | Description | Stack | Live |
|---|---|---|---|
| doc-chat | Chat with your PDF/DOCX/TXT files. Answers cite the page with a word-for-word quote. Also has study mode, quizzes, an exam simulator and document comparison. | React, Express, Qdrant, Gemini | demo |
| hr-policy-assistant | RAG assistant that answers HR policy questions only from the manual and shows the cited PDF page next to each answer. | Python, LangChain, ChromaDB, Streamlit, Gemini | — |
| task-management-system | TaskFlow: a team task manager with JWT auth, admin/user roles, search and filters | MERN | demo |
| shopproducts | E-commerce store with cart, Stripe checkout and auth | MERN, Redux Toolkit, Firebase | demo |
| Bloodbank | Blood bank management: donor registration, blood requests, admin and user dashboards | MERN | demo |
- Backstage community plugins: migrated the Dynatrace plugin to Jest 30 (#11987, merged). In review: enabled knip reports for Tech Radar (#11986) and rewrote the Nomad workspace README (#11714).
- Apache Iggy: unit tests for the Node.js SDK's delete-segments command (#4829, in review)
- Hiero SDK JS: documentation fixes in SDK source comments (#4567, merged)
- StayNest (team MERN project): booking API integration tests (Jest, Supertest), double-booking prevention, email notifications, Cloudinary image upload, a Leaflet map and a GitHub Actions CI workflow (PRs)

