About

The last 10% is the job.

I'm a software engineer based in Dhaka, building mobile and web products — mostly with Flutter, SwiftUI and modern JavaScript. Over the last few years I've shipped iOS apps with real users in them, built a two-sided marketplace with live payment rails, and put production sites online for clients around the world.

On most of those I was the only engineer, which means I'd rather understand the whole system — data model, auth, payments, release — than own a slice of it. But the part I actually care about comes after all that works: the empty state that says something, the transition that lands, the loading spinner you never see because the thing was fast enough not to need one. That's the stretch where software stops being correct and starts being good, and it's the first thing to get cut when nobody owns it.

Before code paid the bills, Japanese did — I funded my degree translating on Fiverr, 200+ projects and a JLPT N2. That's where the remote, cross-cultural working habits come from: async by default, over-communicate, never leave a client guessing. That overlap between language, reading and software eventually became Fleuron, the reader I wanted for learning through books. When I'm not building I'm usually reading — the shelf is on this site.

Experience

  1. 2026 — Present

    Software Engineer at Quality Feeds Ltd.

    Dhaka

    Building ERP systems and the architecture behind day-to-day business operations.

  2. 2024 — Present

    Lead iOS Developer at Wavform

    Remote, USA

    A social music app to rate, review and discover music. Sole engineer: 80,000+ ratings logged and 5,000 monthly active users within six months of launch.

    Read the case study
  3. 2024 — Present

    iOS Developer at ADVR

    Remote, USA

    A two-sided marketplace for physical ad space — map-based discovery, booking flows for both sides, and Stripe Connect payouts.

    Read the case study
  4. 2025 — 2026

    Web Developer at LUCCC

    Remote

    The official site for an international climate-change university consortium, on Nuxt and Strapi — handed over so their own staff can publish.

    Read the case study

Toolkit

Languages
  • TypeScript
  • Dart
  • Swift
  • Python
Mobile
  • Flutter
  • SwiftUI
  • Firebase
  • Supabase
Web
  • Next.js
  • Nuxt.js
  • React
  • Vue
  • Astro
  • Tailwind
Backend
  • PostgreSQL
  • Firestore
  • Supabase
  • Strapi
  • Stripe Connect

Background

BSc in Computer Science, BRAC University (2018 — 2022). Thesis on optimization strategies in deep reinforcement learning.

Japanese, JLPT N2. 200+ translation projects delivered on Fiverr, which paid for the degree above.