I'm a fullstack developer working with React and Tailwind CSS, and learning backend development with Node.js, Express, and MongoDB.
I enjoy building clear, useful interfaces and understanding how the frontend, API, and database work together.
A shared trip expense app with personal dashboards, manager approvals, and payments tracked in PKR.
- Record bills paid by one person or multiple contributors.
- Submit member expenses for manager approval before splitting costs across the group.
- Track who owes money and who should receive it; only the recipient can confirm a repayment.
- Complete trips and generate saved receipts that members can view, print, or save as PDF.
Built with: React, Vite, Tailwind CSS, Node.js, Express, and MongoDB.
Checks: API integration tests, Playwright browser flows, and automated builds with GitHub Actions.
Explore the project and setup guide β Β· View automated checks β
A tutor discovery platform with Student, Teacher, and Admin workspaces.
- Search and save tutors, then view full profiles after login.
- Manage teacher profiles and Admin approvals.
- Chat in real time and share ratings and reviews.
- Store accounts, conversations, and feedback in MongoDB.
Built with: React, Tailwind CSS, Node.js, Express, MongoDB, and Socket.IO.
Explore the project, screenshots, and setup guide β
- Frontend: JavaScript, React, Tailwind CSS, HTML, CSS
- Learning backend: Node.js, Express, MongoDB
- Tools: Git, GitHub, MongoDB Compass
- Project checks: Playwright, Node.js test runner, GitHub Actions
I'm improving my skills through practical projects, with a focus on readable code, authentication, API integration, and database fundamentals.