Mohammad Mahabub A.'s avatar
Crafting Code, Shaping Experiences

Mohammad Mahabub A.

Full-stack SWE | Node.js x TypeScript x Linux lover :)

Open to discuss or collab. — Get in touch
GitHub profile is gh/mahabubone Let's connect on LinkedIn DM on WhatsApp Enjoy my work? Support me on SupportKori Follow me on X (formaly Twitter)

About

I'm a Software Engineer (Full-Stack) — backend-first by conviction, with Node.js, TypeScript, Linux, and PostgreSQL as my daily drivers. I'm passionate about building real-world products while deep-diving into system design, modular monoliths, and distributed systems. Also a writer/author ( becoming ) on the side.

Always learning, always iterating, and always evolving.

Tech Stack

Experience

Self Employed

Software Engineer (FullStack) -- Founding Product/Software Engineer

Dec 2025 - present
  • [ In Progress ] => Working on an untitled product (MVP preview-release ready soon).

  • [ Idea Locked ] => Emerging tech-startup/product ideas are planned, need to rollout next.

  • [ Long Term ] => Baking an open-source @minostack for better & flexible typescript-based backends.

TypeScript Node.js Express.js Nest.js React TanStack Start PostgreSQL Redis NATS Docker Linux Modular Monolith Event Driven Architechture (EDA) Vitest Bruno Playwright Dredd CQRS DDD - Domain Driven Development REST APIs (JSON) GraphQL Kysely TypeORM Electron.js CI/CD SDLC OpenTelemetry (OTel) System Design & Distributed Systems

Revora (formaly MyAlice PTE Ltd.)

Jr. Software Engineer - L1

Nov 2024 - March 2025

Worked as a backend implementation engineer for customer-specific chatbot solutions, focusing on integrating various third-party services and APIs to enhance chatbot functionalities.

  • ♦ Developed and maintained backend services using Python, FastAPI, and PostgreSQL.

  • ♦ Integrated third-party APIs and services to enhance chatbot capabilities.

Python FastAPI Docker PostgreSQL MongoDB Meta APIs (Facebook Graph API, Instagram API, WhatsApp Business API)

Languages

  • Bengali

    Native proficiency

  • English

    Professional working proficiency

    130

    Duolingo Score

  • German

    Elementary proficiency

    10

    Duolingo Score

Updated

Open Source Contributions

TsBouncer ~ authorization kernel for TypeScript/JS ESM-native apps

• mahabubone/tsbouncer
Active

Issue:

Authorization logic ends up scattered across route handlers, workers and cron jobs, drifting until nobody can answer who has access to a resource without reading every check. tsbouncer gives one model, one set of tuples and one evaluator over pluggable storage.

Contribution:

Shipped 1.0.0-preview.1 to npm (9 packages): the kernel with the TupleStore and Cache ports, seven adapter plugins (in-memory, json-file, redis, kysely, drizzle, prisma, defaults) all passing shared store/cache conformance suites, the check engine with explain() trees and the three graph queries, withCache memoization, an engine 21/21 + store 4/4 guarantee contract run in CI, two runnable example apps (69 live requests), and the docs site.

View PR View Issue
TypeScript Node.js pnpm Turborepo Vitest Biome CI/CD

@minostack ~ modern & flexible typescript apps ecosystem

• minostack-js/minostack
Active

Issue:

A developer can build a structured, secure, observable, resilient, contract-first enterprise backend using only MinoStack abstractions, with infrastructure dependencies expressed as replaceable ports/adapters

Contribution:

In active-development!

View PR View Issue
TypeScript pnpm Vitest Node.js Bun CI/CD