Mahfuj Alam
Building scalable web experiences with modern technologies. Building scalable, performant, and user-centric web applications.

Who I Am
I'm a passionate Full Stack Developer specializing in the MERN stack with a strong focus on building scalable, performant, and user-centric web applications. Currently working at TabEdge, crafting secure authentication systems and integrating custom banking APIs.
With hands-on industry experience and strong academic foundations, I bring both theory and real-world problem-solving to every project. I'm driven by clean code, intuitive UX, and cutting-edge technology.
Certifications
Complete Web Development Course
Programming Hero · 2024
Next Level Web Development
Programming Hero · 2024

Tech Stack
Technologies and tools I work with daily
Featured Work
GrowNext
Gardening Tips & Advice Platform
A full-stack web app for gardening enthusiasts to share, discover, and interact with gardening tips, built with Next.js and TypeScript for a responsive, user-friendly experience.
- Secure JWT authentication with password recovery & profile management
- Rich Text Editor for creating posts with multimedia and upvote/downvote
- Premium content access via AamarPay with verified user badge
RoomEase
Meeting Room Booking System
A web-based platform that allows users to book and manage meeting rooms, with admins overseeing room listings, booking slots, and all bookings.
- Role-based access control — admin vs user distinct dashboards
- Real-time room availability with time-slot selection by date
- Full booking management and scheduling system
E-Market
Mechanical Keyboard E-Commerce
A fully-featured e-commerce platform for mechanical keyboards with advanced product filtering, Stripe payments, and a comprehensive admin dashboard.
- Advanced product search by name/brand with price range filters
- Cart management with quantity control and Stripe payments
- Admin dashboard for full product CRUD operations
Work Journey
MERN Stack Developer
TabEdge
- Developed secure and responsive user authentication (sign up, login) using Next.js, TypeScript, and Node.js.
- Implemented advanced account creation flow post-sign-up, collecting detailed user information and integrating admin approval logic.
- Collaborated on integrating TabEdge's custom banking API (similar to Stripe) to enable third-party website and shop connections.
- Built and maintained responsive UI components using React and Tailwind CSS, ensuring cross-browser compatibility.
Academic Background
Diploma in Engineering
Computer & Management Technology (CMT)
Moulvibazar Polytechnic Institute
Gained essential skills in software and web development, database management, networking, and computer hardware. Worked on diverse practical projects that honed problem-solving abilities and teamwork. The curriculum provided a strong foundation in both theoretical concepts and hands-on technical skills.
Bachelor of Science
Computer Science & Engineering (CSE)
Uttara University
Currently pursuing BSc in Computer Science & Engineering at Uttara University, building advanced knowledge in algorithms, data structures, software engineering, and system design. Engaging with modern computing paradigms including cloud computing, artificial intelligence, and distributed systems.
Beyond Code
Scout Commander
Jagoroni Mukto Scout Group
Served as Scout Commander responsible for leading and mentoring a group of scouts. Organized outdoor activities, survival training, and community service programs. Developed strong leadership, discipline, and teamwork skills through regular training camps and public service events.
Member — Problem Solving Club
Uttara University
Active member of the Uttara University Problem Solving Club, participating in competitive programming contests, algorithmic challenges, and collaborative coding sessions. Regularly practices data structures, algorithms, and logic building to sharpen programming skills.
My Writing
Thoughts on web development, best practices, and the tech I love.
Mastering Next.js 14 App Router: A Complete Guide
Deep dive into the new App Router architecture in Next.js 14 — server components, layouts, loading states, and data fetching patterns that will change how you build React apps.
Get In Touch
Have a project in mind or want to collaborate? I'd love to hear from you.
Location
Dhaka, Bangladesh