Skip to content
View nazmulxdev's full-sized avatar

Block or report nazmulxdev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nazmulxdev/README.md

Welcome 👋

Hi wave, I'm Md Nazmul Hossen

Full-Stack Developer | Next.js · TypeScript · PostgreSQL · Docker

Building scalable, production-grade web products — with an engineer's mindset


Typing SVG



Profile ViewsGitHub followersPortfolioOpen to Work


🧑‍💻 About Me

  • 🎓 Final-year B.Sc. EEE student at HSTU, Dinajpur — appearing in Level-4, Semester-II
  • ⚡ Crossed into full-stack development and completed 700+ hours of industry-standard training at Programming Hero (Level 1 & Level 2)
  • 🚀 Shipped 3 live production apps — a sustainability platform, a tutoring marketplace, and a building management system — each with RBAC, Stripe payments, and proper auth
  • 🐳 Deployed with Docker, Nginx reverse proxy, AWS EC2/S3, and CI/CD via GitHub Actions
  • 🧪 Writes unit & integration tests with Jest and Supertest
  • 🔧 My engineering background means I think in systems — debugging circuits and debugging code require the exact same mindset
  • 🎯 Actively seeking an Internship or Entry-Level Full Stack Developer role
  • 📍 Based in Dhaka, Bangladesh
Dev Illustration

🛠️ Tech Stack

⚡ Core Stack


🎨 Frontend


🔧 Backend & API


🗄️ Database & ORM


🔐 Auth & Security


☁️ DevOps, Tools & Cloud

Top language


🏗️ Featured Projects


🌿 EcoSpark Hub — Sustainability Community Platform

"Where eco-conscious ideas meet community action."

A full-stack sustainability community platform with a complete social ecosystem — idea sharing, democratic voting, premium marketplace, multi-stage admin moderation, and Stripe-powered membership tiers.

What I Built:

  • Role-Based Access Control (USER / MEMBER / ADMIN) with protected dashboards and server actions
  • Idea lifecycle: Draft → Under Review → Approved / Rejected with admin moderation panel
  • Community voting system (upvote / downvote) with real-time tally tracking
  • Nested comment threads with full CRUD support + personal watchlist
  • Premium content marketplace with one-time Stripe purchases and "Pay Later" deferred checkout flow
  • Membership subscription system driven by Stripe webhooks (UNPAID → PENDING → PAID)
  • Image uploads via Cloudinary with Zod-validated form handling
  • Pagination, filtering, full-text search + skeleton loading & Framer Motion micro-animations

Frontend Stack:Next.js 16React 19TypeScriptTailwind CSS v4ShadCN UIFramer MotionZodnext-themes

Backend Stack:Node.jsExpress.jsTypeScriptPostgreSQLPrisma ORMBetter AuthStripeCloudinaryZod

Live DemoClient CodeServer Code


🎓 SkillBridge — Tutoring Marketplace Platform

"Connect with expert tutors. Learn anything, your way."

A full-stack tutoring marketplace connecting students with expert tutors — featuring availability-based session booking, structured review systems, and role-specific dashboards. Type-safe from database to UI.

What I Built:

  • Role-Based Access Control (STUDENT / TUTOR / ADMIN) with middleware-enforced route protection on both frontend and backend
  • Tutor profile management: hourly rate, subjects, education history, availability schedules & time slots
  • Two-layer scheduling system: tutors define weekly availability windows → students book specific time slots (with double-booking prevention)
  • Booking state machine: CONFIRMED → COMPLETED / CANCELLED — role-gated transitions at API level
  • Post-session review system for completed bookings
  • Admin panel: user management, tutor featuring, booking oversight, category management
  • End-to-end type safety: Prisma types on backend + shared Zod schemas + TanStack React Form on frontend

Frontend Stack:Next.js 16React 19TypeScriptTailwind CSS v4ShadCN UIFramer MotionTanStack React FormBetter AuthZod

Backend Stack:Node.jsExpress v5TypeScriptPostgreSQLPrisma ORMBetter AuthZod

Live DemoClient CodeServer Code


🏢 Building Management System — Residential Operations Platform

"Smart operations for modern residential communities."

A robust full-stack building management platform — apartment listings, tenant agreements, coupon-enabled Stripe payments, real-time announcements, and role-specific dashboards for admins and tenants.

What I Built:

  • Role-Based Access Control (USER / MEMBER / ADMIN) with JWT-secured API and Firebase Auth on frontend
  • Apartment listing browser with Leaflet interactive map integration
  • Agreement system: tenants apply for units → admins approve/reject → apartment status auto-updates
  • Stripe Payment Intents with server-side coupon validation (percentage-based discounts, prevent client-side manipulation)
  • Admin coupon management: create, activate, deactivate, delete
  • Platform-wide announcement system: admin-managed, visible to all members
  • Dual auth strategy: Email/password + Google OAuth via Firebase → server-side JWT for stateless API auth

Frontend Stack:ReactTailwind CSSFirebase AuthReact RouterLeaflet

Backend Stack:Node.jsExpress.jsMongoDBMongooseJWTStripeCloudinary

Live DemoClient CodeServer Code


🔗 More projects on my GitHub and Portfolio


🎓 Education & Professional Courses

QualificationInstitutionYearResult
🎓B.Sc. Electrical & Electronic EngineeringHSTU, Dinajpur2021–PresentFinal Semester (Level-4, Sem-II)
📘Next Level Web DevelopmentProgramming Hero — Level 22025✅ Completed · Advanced
📗MERN Stack DevelopmentProgramming Hero — Level 12024–2025✅ Completed
🎨UI/UX Design FundamentalsCreative IT Institute✅ Completed
🏫Higher Secondary Certificate (HSC)Govt. Bangla College, Dhaka2020GPA 5.00 / 5.00
🏫Secondary School Certificate (SSC)Konda High School, Dhaka2018GPA 5.00 / 5.00

📊 GitHub Stats





🎯 Currently

  • 🔭 Working on: Production-grade full-stack projects with Next.js + PostgreSQL
  • 🌱 Going deeper into: AWS, DevOps, System Design
  • 👀 Open to: Internship / Entry-Level Full Stack Developer roles
  • 💬 Ask me about: React, Next.js, TypeScript, Node.js, PostgreSQL, Docker
  • ⚡ Fun fact: I'm an EEE engineer who writes code — debugging circuits & debugging code require the exact same mindset

🤝 Connect With Me

Quote

Space shooter contribution graph

Bottom Line

Pinned Loading

  1. Building-Management-system-ClientBuilding-Management-system-ClientPublic

    A modern single building management system's client site.

    JavaScript

  2. Vehicle_Rental_SystemVehicle_Rental_SystemPublic

    A backend API for a vehicle rental management system.

    TypeScript

  3. Skill-Bridge-ClientSkill-Bridge-ClientPublic

    This is a full stack project for marge tutor and student in one platform and managed them by admin.

    TypeScript

  4. EcoSpark-Hub-FrontendEcoSpark-Hub-FrontendPublic

    Share & Discover Eco-Friendly Sustainability Ideas

    TypeScript