A Full-Stack Developer from Bangladesh. Since early 2025 I've been turning ideas into working products, from designing the database schema to shipping the final UI. My focus isn't just making things look right; it's making sure the logic underneath actually holds up under real usage.
I keep a strong focus on writing clean, maintainable code that can grow with the project and the team. I try to solve real-world problems and build solutions that users actually need. I have a solid foundation in JavaScript and TypeScript, and I'm proficient with React, Next.js, Node.js, and databases like PostgreSQL and MongoDB, along with experience in auth systems, payment integrations, and deploying to platforms like Vercel.
Currently working as a MERN Stack Intern at Gobaadi, building real-time features and React Native apps alongside a NestJS backend.
| Layer | Technologies |
|---|---|
| Languages | JavaScript (ES6+), TypeScript |
| Frontend | React.js, Next.js, Redux Toolkit, TanStack Query, Tailwind CSS, Shadcn/ui, Zod |
| Backend | Node.js, Express.js, NestJS |
| Databases | PostgreSQL (Prisma ORM), MongoDB (Mongoose ODM) |
| Auth & Payments | JWT, Better Auth, Firebase, Stripe |
| Tools & Platforms | Git, GitHub, Figma, Vercel, Postman, VS Code |
Booking system where students schedule sessions with tutors. The core challenge: preventing double-bookings, solved with server-side availability checks before any booking is confirmed. Built three fully separate dashboards (student / tutor / admin) each with scoped permissions. Designed the PostgreSQL schema from scratch to handle users, bookings, reviews, and roles in a way that scales cleanly.
Next.js TypeScript Prisma PostgreSQL Node.js Better Auth
End-to-end adoption workflow: users browse and request, admins approve or reject from one place. Integrated Stripe so donors can fund campaigns and track progress in real time. Infinite scroll with filtering ensures users never dead-end on an empty page.
React TanStack Query Stripe Express MongoDB JWT
Stock validation and self-purchase prevention are enforced server-side, not just hidden in the UI where anyone can bypass them. Homepage dynamically ranks food by order frequency. Auth supports both email/password and Google OAuth, with JWT protecting private routes.
React Node.js MongoDB Express Firebase JWT


