Skip to content
View Haseeb-MernStack's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Haseeb-MernStack

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
Haseeb-MernStack/README.md
Haseeb MernStack - MERN Stack Engineer

Typing animation


Profile views Followers npm Open to collaboration

$ whoami

Terminal showing whoami and focus

const haseeb = {
  role: "MERN Stack Engineer",
  focus: ["Scalable web apps", "Developer tooling", "Open source"],
  building: ["Learning Management System", "Commune (community open source)"],
  shipping: ["express-smart-response", "clean-mongoose"],
  learning: ["TypeScript (deep)", "Docker", "Microservices", "MCP Servers", "Cloud / CI-CD"],
  principles: ["Maintainable first", "Typed contracts", "Tested & automated", "Documented", "Open by default"],
  contact: "mernstackerr@gmail.com",
} as const;

I turn real problems into production-ready, maintainable software. I care about the parts of engineering that outlast a single release: clear architecture, consistent API design, meaningful tests, and documentation that respects the next developer's time.

🌟 Featured: Commune

Commune repository card

Commune is a community-driven, fully open-source project, built in public to industry standards and open to developers of every level.

🎯 Mission Build something genuinely useful, in the open, with the community
🧱 Engineering Clean architecture, TypeScript, linting, automated tests, CI/CD
πŸ“– Docs Setup guide, contribution guide, code of conduct
🀝 Contributors Beginner-friendly issues labeled good first issue
πŸ“œ License MIT

Repository Contribute Issues

πŸ—οΈ How I Architect

Animated request lifecycle: client, gateway, service layer, data stores, observability, CI/CD

Principle In practice
Maintainable first Code is read far more than it is written, so I write for the reader
Consistent APIs Predictable response shapes, clear errors, strict input validation
Typed contracts TypeScript across the stack so interfaces fail at compile time, not in production
Tested & automated Tests and CI catch problems before users do
Open by default Sharing work and learning in public makes everyone better

πŸ“¦ Open-Source Packages

express-smart-response clean-mongoose

Package What it solves Stack
express-smart-response Consistent, clean API responses for Express apps Node.js, Express
clean-mongoose Safe API output from Mongoose documents: _id becomes id, __v and private fields are removed TypeScript, Mongoose

🧰 Tech Stack

Scrolling tech stack: React, Next.js, TypeScript, Tailwind, Node.js, Express, MongoDB, Redis, Docker, AWS, Jest, GitHub CI, Vercel, MCP
Tech stack

πŸ“Š Activity & Stats

GitHub stats Top languages
Streak
Contribution activity, last 60 days

πŸ”­ Roadmap

  • Publish open-source npm packages
  • Build a full-stack LMS on the MERN stack
  • Grow Commune with contributors, releases, and a public roadmap
  • Move toward microservices and cloud-native deployment (Docker, AWS, CI/CD)
  • Build MCP servers and AI-assisted developer tooling
  • Go deeper on Next.js App Router with SSR/ISR patterns

🀝 Let's Build Together

Open to conversations about open source, backend architecture, and developer tooling. Want to contribute to Commune? Open an issue or send a pull request.

LinkedIn Email YouTube Instagram Facebook Bluesky



Clean code. Scalable systems. Open source.

Pinned Loading

  1. backend-production-structure backend-production-structure Public

    A production-ready backend folder structure built for real-world applications. Designed to save setup time and eliminate repetitive folder creation. Follows industry best practices, improves scalab…

    JavaScript 1

  2. clean-mongoose clean-mongoose Public

    🧹 Clean Mongoose documents for safe API responses β€” converts _idβ†’id, removes __v & passwords. TypeScript-ready utility for MERN developers.

    TypeScript 1

  3. react-axios-helper react-axios-helper Public

    ⚑ A lightweight React hook and Axios utility for clean, reusable API requests in Vite + React projects. Simplify your API calls with built-in loading, error handling, and auto-cancellation support.

    TypeScript 1

  4. smart-env-helper smart-env-helper Public

    Effortless .env Management for Modern MERN & TypeScript Projects.

    TypeScript

  5. express-email-verify-secure express-email-verify-secure Public

    Production-ready secure email verification & OTP package for Node.js / Express.js

    TypeScript 1

  6. commune commune Public

    Full-stack community platform on MongoDB, Express, React and Node.js, written in TypeScript. Contributors welcome.

    TypeScript 5 4