DevAgent
Full-stack AI workspace — project generation with Gemini, interactive co-pilot chat, and secure workspaces.
Hello, I'm
Full-Stack Developer & AI Enthusiast
I ship secure, scalable full-stack products (DevAgent, DevCraft, and more) with React, Next.js, TypeScript, and MongoDB. Focused on production-ready apps and agentic AI systems that solve real developer workflows.
Madhabpur, Bangladesh (Remote)

5+ Projects
Shipped & live
Background & Timeline
2024 — Present
Self-taught Full-Stack Developer focused on shipping production applications (DevAgent, DevCraft, and more). Continuously leveling up through rigorous self-study and real product milestones rather than just coursework.
Programming Hero · 2026
Completed the Programming Hero Complete Web Development path — HTML, CSS, JavaScript, React, Node.js, Express, MongoDB, auth, and deployment. Every project on this site grew from that foundation.
Enrolled in Programming Hero’s Complete Web Development path and learned HTML, CSS, JavaScript, React, Node.js, Express, MongoDB, and modern full-stack workflows from the ground up.
Shipped IdeaVault (JWT + decoupled client/server), RecipeHub (Better Auth + Framer Motion), and BookVibe (React + LocalStorage only — no auth).
Deepened Better Auth, TypeScript, and Next.js App Router skills while deploying DevCraft and other projects to Vercel.
Integrated Google Gemini and Groq into DevAgent — agentic project generation, co-pilot chat, and secure AI workspaces.
I'm Mahmudul Hasan Nirab — a self-taught Full-Stack Developer who ships clean, reliable software. I care deeply about code quality, performance, and experiences that feel thoughtful.
Most of my time goes into the modern JavaScript/TypeScript ecosystem: React, Next.js, Node.js, MongoDB, Better Auth, and agentic AI features with Gemini & Groq. Every project is a chance to ship something real and level up.
What I Offer
End-to-end products with React/Next.js frontends, Node.js APIs, and MongoDB — from idea to production deploy.
Better Auth, JWT, session handling, protected routes, and reliable CORS setups across decoupled architectures.
LLM-powered flows with Google Gemini (and Groq) — project generators, co-pilot chat, and agent-style workflows.
Clean UI systems, responsive layouts, caching strategies, and micro-interactions that feel fast and intentional.
Technical Expertise
Portfolio
Full-stack AI workspace — project generation with Gemini, interactive co-pilot chat, and secure workspaces.
Full-stack item discovery & management platform with Better Auth, search, filters, and CRUD.
Idea-sharing platform with JWT auth, discovery search, nested comments, and user dashboards.

Recipe browsing & management app with Better Auth, smart search, dark mode, and Framer Motion.

Frontend reading companion — dynamic bookshelves, book details, progress charts. No auth; LocalStorage only.
Social Proof
Real training path and shipped projects — no certificate list.
Complete Web Development path — 2026
Structured training in HTML, CSS, JavaScript, React, Node.js, Express, MongoDB, authentication, and deployment. This is where I learned the full stack from scratch.
Shipped & live on Vercel
DevAgent, DevCraft, IdeaVault, RecipeHub, and BookVibe — real apps with public GitHub repos and live demos (BookVibe is frontend-only, no auth).
Gemini, Better Auth, TypeScript
Building with Google Gemini, Groq, Better Auth, and end-to-end TypeScript after the core MERN foundation.
All featured projects are live on Vercel with public GitHub repositories. Open any case study for the problem, solution, stack, and source code.
Methodology
Every solution starts with understanding the requirements, users, and constraints before writing code.
Build reusable components and modular systems that are easy to maintain and extend.
APIs, data models, and validation stay synchronized to keep applications predictable and reliable.
Choose clear, maintainable solutions over clever complexity whenever possible.
Deliver working software in small, continuous improvements instead of waiting for perfection.
Every feature should be accessible, performant, and maintainable — not just functional.
Writing
FAQ
Get in Touch
I'm always open to interesting conversations — freelance work, collaboration, or just talking about TypeScript and AI.
Location
Madhabpur, Bangladesh (Remote)