Mohammad Mahabub A.
Full-stack SWE | Node.js x TypeScript x Linux lover :)
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
[ 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
@minostackfor better & flexible typescript-based backends.
Revora (formaly MyAlice PTE Ltd.)
Jr. Software Engineer - L1
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.
Languages
-
Bengali
Native proficiency
-
English
Professional working proficiency
130
Duolingo Score
-
German
Elementary proficiency
10
Duolingo Score
Updated
Open Source Contributions
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.
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!