Skip to content
ZBM.

Full-Stack Software Engineer

Open to full-time roles & select freelance

Folio — ZBM · Dhaka, Bangladesh

I build calm, reliable web products.Full-Stack Software Engineer

Full-stack engineer focused on TypeScript, React and Node — from Postgres schema to polished UI. I care about readable code, honest trade-offs and software that stays maintainable.

Read selected workRésumé
Location
Dhaka, Bangladesh
Local time
Dhaka --:-- · Asia/Dhaka
Focus
TypeScript · React · Node

№ 02Experience

2+ years of shipping, not just coding.

Where I've worked, what I owned, and what changed because of it.

  1. 2025 — Present

    Remote

    Current

    Full-Stack Software Engineer · LofiStack

    Own product features across Next.js, Node and Postgres for a B2B SaaS.

    • Shipped billing + seat management that cut support tickets by ~30%.
    • Cut p95 page load from 2.4s to 900ms via route-level caching and image work.
    • Introduced contract tests and preview deploys; release confidence up, rollbacks down.

    TypeScriptNestJSNext.jsPostgresRedis

  2. 2024 — 2025

    Remote

    Full Stack Software Engineer · PerceptronBD

    Built marketing sites and dashboards for client work.

    • Delivered 12+ responsive sites with 95+ Lighthouse scores.
    • Built a reusable component library adopted by 3 teams.
    • Paired with designers to codify spacing/type tokens in code.

    TypeScriptNestJSReactNext.jsTailwind CSS

  3. 2024 — 2024

    Motijheel, Dhaka, Bangladesh

    Software Engineer (Intern) · NRBC Bank PLC

    Built internal dashboards and reporting tools for bank operations.

    • Built a dashboard to track loan applications, reducing processing time by 20%.
    • Developed a reporting tool that automated monthly financial reports, saving 15 hours of manual work.

    ReactExpressPostgreSQLPrisma

№ 03About

Engineer first, stylist second.

Full-stack software engineer. I design APIs, ship React apps and keep systems observable and boring — in the good way.

I like software that reads well. Clear names, small modules, boring infrastructure. The kind of codebase a new teammate can navigate on day two.

Outside work I read about systems design, contribute small fixes to open source, and mentor junior devs getting their first production deploy out.

Now

  • Building this portfolio's design system
  • Learning Postgres internals
  • Open to Q3 collaborations

Working principles

  1. № 01

    Typed boundaries

    Contracts between layers are explicit. Fewer runtime surprises.

  2. № 02

    Small, reviewable changes

    PRs you can review over coffee, not a weekend.

  3. № 03

    Measure, then optimise

    Profiles and traces before rewrites.

№ 04Toolbox

Boring tools, used well.

No logo cloud. Just the stack I reach for and can defend in review.

Languages

  • TypeScript
  • JavaScript
  • Go (Basic)

Frontend

Where I spend most days

  • React
  • Next.js
  • Redux
  • Zustand
  • Tailwind CSS

Backend

  • Node.js
  • Express / NestJS
  • Postgres
  • Drizzle / Prisma / TypeORM
  • Redis
  • REST + Webhooks

Ops & Quality

  • Docker
  • CI/CD
  • Vercel
  • Vitest / Playwright
  • OpenTelemetry basics

№ 05Contact

Have something worth building?

Tell me about the problem. I’ll tell you honestly if I’m the right person.

Best reached by email — I reply within two working days. Currently open to full-time roles & select freelance.

zbm.zubayer.dev@gmail.com