
Mahmudul Hasan
SaaS Developer Software Development and Web App Expert
Skills

See my services


Portfolio
Work experience
Full Stack Developer
LeoPhoenix Tech • Full-time
Dec 2021 - Present • 4 yrs 7 mos
Developed and maintained full-stack web applications using React, Next.js, Node.js, and Express, handling both frontend UI and backend logic. Designed and maintained REST APIs and tRPC endpoints, ensuring clear API contracts and smooth data flow between frontend and backend. Implemented JWT-based authentication and role-based access control, including admin, user, and guest permission layers. Built database structures using MongoDB and PostgreSQL, applying Prisma ORM for relational data modeling and Mongoose for document-based collections. Integrated Firebase for authentication, notifications, and real-time data updates in key modules. Implemented payment workflows, including order processing, verification, and status management with third-party payment gateways. Built reusable UI components using Tailwind CSS, Shadcn UI, Chakra UI, Bootstrap, and MUI, ensuring design consistency and fast development. Used Redux Toolkit for state management, improving app performance and reducing bugs. Improved app performance using: code splitting lazy loading API optimization cache strategies Used Git, Docker, AWS, Vite, and Postman for development, testing, deployment, and version control. Worked closely with designers and product managers to turn requirements into functional features with clean UX and stable performance.