🌿 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
🎓 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
🏢 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
| Qualification | Institution | Year | Result | |
|---|---|---|---|---|
| 🎓 | B.Sc. Electrical & Electronic Engineering | HSTU, Dinajpur | 2021–Present | Final Semester (Level-4, Sem-II) |
| 📘 | Next Level Web Development | Programming Hero — Level 2 | 2025 | ✅ Completed · Advanced |
| 📗 | MERN Stack Development | Programming Hero — Level 1 | 2024–2025 | ✅ Completed |
| 🎨 | UI/UX Design Fundamentals | Creative IT Institute | — | ✅ Completed |
| 🏫 | Higher Secondary Certificate (HSC) | Govt. Bangla College, Dhaka | 2020 | GPA 5.00 / 5.00 |
| 🏫 | Secondary School Certificate (SSC) | Konda High School, Dhaka | 2018 | GPA 5.00 / 5.00 |
- 🔭 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





