Hi, I'm Hasan Misbah.
I build the business-critical systems businesses can't afford to get wrong.
Since 2018, I've helped founders and product teams build licensing, subscriptions, payments, authentication, and backend infrastructure that keeps modern software products reliable, scalable, and ready to grow.

Notes from building things that hold up
Essays on revenue-critical code, plugin work, and what actually lasts.

Cost cutting is motion, not a strategy
Cutting costs moves the numbers, not the company. The long game goes to people who stay to hold context and balance operators with entrepreneurs.

Store money as integer cents, never a float
An opinionated rule for money code: store amounts as integer minor units, never a binary float, and never divide a total to get its parts.

The refund path is where I read a codebase's soul
Checkout code is easy. Refunds, proration, and failed webhooks are where I can tell if a payments codebase was built by someone senior.
Things I've shipped
A few products where the core had to be right the first time.
A complete WordPress affiliate plugin built from scratch: affiliate onboarding, referral tracking, commission rules, payout processing, and both admin and affiliate portals. Integrates across WooCommerce, EDD, LearnDash, and more.
A licensing and subscription plugin built from scratch: license key generation, activation validation, recurring billing, WooCommerce integration, and a developer-friendly REST API + SDK.
A website and uptime monitoring platform built from scratch on the Cloudflare edge: global checks, incident detection, and status alerting, running as JavaScript at the edge for low-latency probes worldwide.
A full e-commerce marketplace built from scratch serving the UK Bangladeshi community: product listings, vendor management, payment processing, and order fulfillment workflows.
Ways to work together
I take on a small number of engagements alongside my own work, usually one of two shapes. I'm in GMT+6 and work async-first, so your timezone is never a reason not to reach out.
Building something where this kind of work matters?
I'm in GMT+6 and work async-first, so your timezone is never a reason not to reach out.
Get in touch