Skip to content
Available — Q3 2026

Prince Mahmud.
Full-stack developer building durable web systems.

I work on the parts of the stack that don't forgive shortcuts — payment flows, real-time data, multi-tenant architecture — and ship them with React, Next.js, and Node.js for clients across time zones.

See selected work →

5+ yrs

Building production systems

200+

Projects shipped to date

100+

Clients across time zones

24h

Average reply window

01 — About

I build for the long arc of a product.

I'm a full-stack web developer based in Bangladesh, focused on production-grade systems where complexity is the norm — subscription billing, real-time state, multi-region payments, content pipelines.

On the backend I work primarily in Node.js with Express, with MongoDB or Postgres depending on what the data wants. On the frontend, React and Next.js with TypeScript end to end. I prefer Express over Laravel for the freedom it gives in shaping a system from first principles.

Open to remote engagements globally. I bring clean architecture, honest documentation, and a strong sense for what to not build.

Selected expertise

  • 01

    SaaS & multi-tenant platforms

    Billing, roles, isolation

  • 02

    Multivendor commerce

    Vendor consoles, fulfilment, payouts

  • 03

    OTT streaming systems

    DRM, subscriptions, content APIs

  • 04

    Real-time applications

    WebSockets, video, presence

  • 05

    Payment infrastructure

    Stripe, regional gateways, webhooks

  • 06

    Email & SMTP architecture

    Deliverability, validation, queues

02 — Stack

Tools I reach for, and why.

A short, deliberate stack picked over years of shipping. Nothing here is fashionable for its own sake — each tool earns its place by holding up in production, under load, with real users.

Frontend

01
  • TypeScript2021
  • React.js2020
  • Next.js2021
  • Tailwind CSS2021
  • React Native (Expo)2023

Backend

02
  • Node.js2019
  • Express.js2019
  • PostgreSQL2020
  • MongoDB / Mongoose2019
  • MySQL2018
  • REST · GraphQL2020
  • PHP · Laravel2018

Infrastructure

03
  • Bull / Redis queues2021
  • SMTP & deliverability2021
  • Payment gateways2020
  • Linux (CentOS, Debian)2019
  • Git / GitHub Actions2019
  • System architecture

04 — Services

How I can help.

Engagements typically run from a few weeks for focused work to multiple months for full product builds. I work either as the lead developer or alongside an existing team.

01

Full-stack web applications

End-to-end product builds in React, Next.js, and Node.js — from data model and API design through deployment, observability, and handoff.

Next.jsNode.jsTypeScript
02

SaaS & subscription systems

Multi-tenant architecture, subscription billing, role-based access, and the admin surfaces a growing business actually needs to run itself.

Multi-tenantBillingAuth
03

Payment gateway integration

Stripe, PayPal, and regional gateways done carefully — idempotent webhooks, reconciliation, and edge cases that surface only after launch.

StripeWebhooksReconciliation
04

Custom API development

REST and GraphQL APIs designed for the long haul — versioned, rate-limited, well-documented, and shaped to the domain rather than the framework.

RESTGraphQLOpenAPI
05

Real-time applications

WebSocket-driven chat, presence, live collaboration, and video conferencing — with the backpressure and reconnection logic that production needs.

WebSocketsPub/SubVideo
06

Email & SMTP architecture

Bulk validation, transactional pipelines, deliverability tuning. The dull, infrastructural work that quietly makes the rest of the product trustable.

SMTPQueuesDeliverability

Working on something not listed here? Let's talk anyway — most of the work I find interesting starts with an awkward fit.

Start a conversation

05 — FAQ

Questions, answered the short way.

The things people usually ask before getting in touch. If yours isn't here, drop me a line — I read every message.

Primarily React, Next.js, and TypeScript on the frontend, with Node.js and Express on the backend. Postgres or MongoDB for data, depending on the shape of the problem. I also work in PHP/Laravel and React Native when projects call for it.

06 — Contact

Have a project
in mind?

Send a note with a little context about what you're building and the rough shape of the timeline. I reply within 24 hours, almost always with a candid yes or no.

Send a message