_SH Log's
Back to Root
EST: 4 min read

Building World-Class Software From Dhaka, Bangladesh

You can build global-class software from Dhaka. Here's how I ship products used worldwide from Bangladesh — the constraints, advantages, and lessons learned.

#founder#bangladesh#remote#engineering

You can build global-class software from Dhaka, Bangladesh. I've shipped six products with users across the US, Europe, and Asia — all from a desk in Dhaka. The constraints are real but not disqualifying. Here's what actually matters.

What Dhaka gives you

Cost leverage. AWS, domain registrars, and SaaS tools charge USD. Dhaka's cost of living is a fraction of San Francisco. That gap funds more experimentation per dollar.

Time zone. GMT+6 puts Dhaka ahead of European mornings and aligned with Southeast Asian daytime. I can ship before European customers wake up and be available for Southeast Asian users during their day. US async works fine — most B2B SaaS is async anyway.

Underserved local market. Bangladesh has 170M+ people, a mobile-first population, and social-commerce behavior that Western tools ignore. BikroyBuddy exists because no Western company understood Facebook group commerce in Bangla.

What you have to solve

Payment infrastructure. Stripe doesn't support Bangladesh as a receiving country. I use Paddle as a merchant of record — Paddle collects in USD/EUR, handles tax compliance globally, and pays out to a USD account I manage. This took three days to set up and has been invisible since.

Latency to US East. Dhaka → US East is ~220ms round trip. For APIs this is irrelevant. For WebSocket-heavy products like LetX, I run the collaboration server on AWS ap-south-1 (Mumbai) at 35ms from Dhaka, with a US East replica for US customers.

Credibility signals. GitHub history, live products, and writing are the proof-of-work that substitutes for a Stanford affiliation. 170+ public repos and products with real users clear that bar.

The engineering workflow that works

Working from Dhaka with no local team means AI-assisted development isn't optional — it's survival. My stack:

  1. Claude Code for all coding tasks (architecture, implementation, tests)
  2. Temporal.io for any workflow that takes more than 5 seconds (critical for async-first operations when no one is watching the terminal)
  3. Terraform so infrastructure is code, not memory
  4. GitHub Actions for CI/CD — zero manual deploys

The rule: anything I do more than twice gets automated. I can't afford to remember deployment steps.

Products shipped from Dhaka

| Product | Users | Stack | |---------|-------|-------| | LetX | Growing | Go + CRDT + Docker | | QuantumSketch | Growing | Go + Python + Manim | | BikroyBuddy | 5,000+ | Go + pgvector + WhatsApp API | | Bagh | Open source | Python compiler + Pyodide | | ComiKola | Growing | Go + React + Temporal | | offSchool | Growing | Next.js + Go + Python |

None of these products mention Bangladesh to users. They don't need to. Software doesn't have an accent.

What I'd tell someone starting in Dhaka

  1. Deploy to global CDN from day one. Cloudflare Pages costs nothing and makes your site load in 50ms from anywhere.
  2. Use a merchant of record. Paddle, Lemon Squeezy. Don't spend two weeks on payment infrastructure before you have customers.
  3. Write in public. GitHub, blog, Twitter/X. Your code and writing are your resume globally.
  4. Pick boring technology. PostgreSQL, Go, Next.js. Exotic choices optimize for conference talks, not shipping.
  5. Your time zone is not a weakness. Most B2B work is async. Async-first is actually a forcing function for better documentation and clearer communication.

FAQ

Can you build a successful software product from Bangladesh? Yes. The technical infrastructure (AWS, Cloudflare, GitHub) is globally accessible. The real barriers — payment processing and credibility — have solvable workarounds.

How do you handle payments from Bangladesh? Using Paddle as a merchant of record. Paddle handles international payment collection and tax compliance and pays out in USD.

Is the internet infrastructure good enough in Dhaka for software development? Fiber broadband is widely available in Dhaka. I use a 200Mbps fiber line with a 4G LTE backup. Reliability is sufficient for remote work.

How do you compete with engineers from the US or UK? By shipping faster. Cost leverage + AI-assisted development + focused product scope means I can outship a small team in expensive cities.


Written by Shihab Shahriar Antor — AI Engineer & Founder of Shahriar Labs. See also: Who Is Shihab Shahriar Antor? · The Solo Founder Stack.