The Operator Behind the Company
Why "company of one" fits Bangladesh app projects better than a 30-person studio
Most app projects in Bangladesh stall at the same place: month three, when the original developer is already on the next client, the project manager is forwarding emails between you and three different juniors, and nobody actually remembers why a certain screen was designed that way. The handoff tax kills the build. Working with one senior operator skips that tax entirely — the person who scopes the app is the person who designs it, codes it, tests it on a real Android device, and pushes it to Play Store.
Around five years of doing this work in Bangladesh has shaped how I scope. Founders here don't want a 60-page SRS — they want to know what the app will do, when it will be in the user's hand, and how it will accept bKash. Enterprises want predictable invoicing and a single point of accountability. Both groups end up frustrated when a "company" turns out to be three salespeople and an outsourced dev team. With this setup, what you see in the proposal is what gets built, and the person you message at 9 PM is the one writing the code.
The technical stack is deliberately boring. Flutter or React Native for cross-platform builds so one codebase ships to both Android and iOS, native modules only when there is a real reason (camera-heavy features, NFC, performance-critical media). Backend on Node, Laravel or Firebase depending on what your team already runs. Payments through bKash Payment Gateway, Nagad Merchant API, SSLCommerz or aamarPay — whatever clears fastest for your category. No exotic frameworks chosen for the developer's resume.
Pricing starts at 50,000 BDT for a focused MVP — typical packages run 50,000, 90,000 or 1,50,000 BDT, and serious custom apps start from 3,00,000 BDT. Payment is 50% advance, 50% on launch, and there is a design-approval guarantee so you sign off on every screen before code is written. No retainers, no surprise change orders for things that were already in the original brief.
See pricing in BDT