Skip to content
View MahathirMohammadShuvo's full-sized avatar

Block or report MahathirMohammadShuvo

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

Mahathir Mohammad Shuvo - Full-Stack Software Engineer

Mahathir Mohammad

Full-stack engineer in Bangladesh. Backend and full-stack work since 2020, across web, mobile and desktop — TypeScript and NestJS, Python and Flask, JavaScript, Java and C++, React, React Native and Electron, on AWS and GCP.

Download my CV (PDF)


Open source

7 merged contributions across 2 projects.

Project Stars Contribution Status
honojs/hono 31.8k fix(client): skip an undefined entry inside a query array Merged
foliojs/pdfkit 10.7k Throw from addNamedEmbeddedFile when no ref is given Merged
foliojs/pdfkit 10.7k Fix a hole in a sparse array being skipped when serialising Merged
foliojs/pdfkit 10.7k Fix table cell font src inheriting an unrelated font family Merged
radix-ui/primitives 19.2k fix(dismissable-layer): dismiss on one outside click after content stops propagation Open
Show 3 more
Project Stars Contribution Status
foliojs/pdfkit 10.7k Fix undefined option values serialising as the literal token undefined Merged
foliojs/pdfkit 10.7k Fix date text field formatting emitting invalid JavaScript Merged
foliojs/pdfkit 10.7k Fix indentAllLines applying the indent more than once Merged

Selected work

Discount Bajar — live e-commerce platform, four applications on one backend.

Customer web React, Vite, TanStack Router / Query / Form, Radix UI, Google Maps
Admin React, TanStack Table, Recharts, Socket.io, Tailwind
Mobile Expo / React Native, iOS and Android, Firebase Analytics, Codemagic CI
Backend NestJS, Prisma, PostgreSQL, Socket.io, Docker

Beyond the storefront: double-entry accounting with automatic posting and bank reconciliation, rider dispatch for deliveries, a referral and reward-balance engine, a recommendation engine built on order history, retrieval-augmented product search, and self-hosted real-user monitoring with web vitals.

AI Employees — self-hosted multi-agent platform. AI agents are arranged as a company (CEO → departments → employees) and collaborate over the Model Context Protocol, with Markdown files as the cross-tree channel. NestJS and Prisma on PostgreSQL, LangGraph orchestration with a Postgres checkpointer, Redis-backed Socket.io, and a React front end with a Monaco editor and a node-graph view for watching agents work and chatting with them directly.

Earlier — as sole backend developer on a series of Flask products: a large-file transfer service handling transfers up to 40 GB, a cloud storage product with shared folders and per-member permissions, and a centralised log management system built on Elasticsearch. Also a Zoom-style video conferencing app on mediasoup WebRTC, and a React Native scheduling app.

Dummy Spice — a self-built demo, not client work. Most of what I build is under NDA and cannot be shown, so this exists to demonstrate the interaction and animation side directly: React and TypeScript with Framer Motion page transitions and product-card open/close, tuned so the mobile experience reads as a native app rather than a web page.

Dummy Spice - animated React demo on mobile

Full clip · Live site


Stack

Languages Python · TypeScript · JavaScript · Java · C++ Backend NestJS · Node · Express · Flask · Django · Prisma · PostgreSQL · MySQL · MongoDB · Redis · WebSockets · Socket.IO Frontend React · TanStack · Radix UI · Tailwind · Vite · jQuery Mobile & desktop React Native (Expo) · Electron AI Model Context Protocol · LangGraph · Anthropic and OpenAI APIs · retrieval-augmented search · Hugging Face Transformers · TensorFlow.js Infrastructure AWS · GCP · Docker · GitHub Actions · nginx · Elasticsearch · Playwright · git (bisect, blame, worktrees)


Bengali (native) · English · Hindi

Pinned Loading

  1. MahathirMohammadShuvo MahathirMohammadShuvo Public

    Profile

  2. honojs/hono honojs/hono Public

    Web framework built on Web Standards

    TypeScript 31.8k 1.2k

  3. radix-ui/primitives radix-ui/primitives Public

    Radix Primitives is an open-source UI component library for building high-quality, accessible design systems and web apps. Maintained by @workos.

    TypeScript 19.2k 1.2k

  4. foliojs/pdfkit foliojs/pdfkit Public

    A JavaScript PDF generation library for Node and the browser

    JavaScript 10.7k 1.2k

  5. swe-rl-environments swe-rl-environments Public

    Four reproducible RL environments built from merged foliojs/pdfkit fixes. Each ships the upstream commit as its reference solution, with validity, containment, measurement and provenance checked by…

    Shell