Full-stack product builds
From the first schema to the shipped interface. Next.js and React on the front, Express and Node services behind it, TypeScript end to end.
Hello! I'm

I work with founders and product teams who need one engineer to own a slice of the stack end to end from the data model to the interface people use every day.
From the first schema to the shipped interface. Next.js and React on the front, Express and Node services behind it, TypeScript end to end.
Whether you need a scalable MERN architecture or a type-safe system overhaul, I'm ready to contribute to your engineering team.
Data layers that hold up under real usage: PostgreSQL and MongoDB data models, raw SQL where it earns its place, Prisma access, REST APIs, authentication, and the unglamorous reliability work that keeps them standing.
Rendering strategy, Core Web Vitals, and the error and loading states that keep an application honest when things go wrong.
Dashboards and editing tools your team actually uses: rich-text authoring, media handling, and role-based access.
Every build is scoped around the problem, not a package.
Tell me what you're building and we'll work out fit, timeline, and cost together. The outcomes live in the case studies, not in testimonials.

A robust community forum platform where users can share posts, engage in discussions, and upgrade to premium memberships. It features a complete administrative dashboard for managing users, reports, and site-wide announcements

An innovative online learning platform designed to provide a seamless and engaging educational experience. It offers a wide range of courses and resources to help users acquire new skills and knowledge at their own pace.

A comprehensive MERN stack web application designed to be your digital plant care assistant. It empowers plant enthusiasts to effortlessly manage their botanical collection, track care tasks, and set reminders, ensuring healthy, thriving plants and peace of mind.
Self-Employed · Brahmanbaria, Bangladesh
Architecting and deploying full-stack web applications, including scalable MERN stack platforms and Next.js e-commerce storefronts. I also design database models, configured CI/CD deployment pipelines, and implemented robust middleware to optimize performance.
Azad Computers · Dhaka, Bangladesh
Managed daily computing operations, processed data entry, and maintained administrative workflows to support efficient business functions.
Shakir IT Ltd · Dhaka, Bangladesh
Assembled, configured, and troubleshot personal computers and hardware components to resolve complex technical issues for clients.
Stellar IT (Aritra Computers) · Dhaka, Bangladesh
Executed logical data recovery procedures across various failing storage devices to successfully retrieve and restore critical client information.
Bangladesh Open Source Network (BDOSN) · Dhaka, Bangladesh
Conducted targeted research and authored engaging blog content distributed across multiple social media and online platforms to promote open-source initiatives
A breakdown of high-complexity features where I solve for scale, data integrity, and performance optimization.
1. Executing user-defined code, custom HTML, or dynamic script modules safely without violating Chrome’s strict Manifest V3 Content Security Policy (CSP) guidelines which strictly forbid arbitrary string evaluation like 'eval()' or 'new Function()'.
1. Structured a completely separate, low-privilege 'sandbox.html' document explicitly registered in the Manifest sandbox scope. Used HTML5 window.postMessage to bridge localized input data safely to an completely isolated iframe context, completely disconnecting code execution from privileged chrome.* extension APIs.
Implementing a strict "three-enrollment limit" required precise backend validation and frontend state synchronization to ensure users couldn't bypass restrictions.
Developed custom backend middleware to verify JWTs and enforce business logic, such as checking enrollment counts before allowing a student to join a new course.
Ensuring that incrementing post counts and creating post entries happened simultaneously without partial failures.
Implemented transactional operations for critical tasks like post creation and commenting to ensure data integrity.
At the start of the project, I faced a steep learning curve in conceptualizing how to integrate a complex frontend UI with a real-time backend database.
I overcame the initial lack of direction by breaking the project into smaller, manageable milestones—starting with Firebase Authentication before moving to CRUD operations for plant management.
My biggest hurdle was implementing Authentication Context and Private Routes for the first time. Ensuring that certain pages were protected while maintaining a smooth redirect flow after login required significant trial and error.
I created a dedicated Auth Context provider to broadcast the user's login status globally, allowing components to reactively show or hide "Install" and "Review" features.