Work with me
Three ways to start
Each one starts with a 30-minute call and a one-page plan. So you know what you will get before any work starts.
2 to 4 weeks
Fix one problem
One clear problem, such as double bookings, a payment bug or a broken app release.
Start with this4 to 12 weeks
Build a feature or MVP
A new product or feature, such as a mobile app for your web product, a venue portal or an AI content pipeline.
Start with thisOngoing
Join your team
Contract, part-time or full-time. I work in your codebase, your chat and your planning, like any team member.
Start with thisProcess
How it works
The same four steps, whatever the size of the work.
30-minute call
You tell me what is breaking or what you need built.
One-page plan
What I will build, what is left out, and how long it will take.
Weekly demos
Working software every week, with a short written update.
Handover
Documentation, deploy notes and my advice on what to do next.
FAQ
Questions people ask
What kind of projects do you work on?
Web and mobile products where a mistake costs money or trust: booking systems, Stripe payments, compliance reporting and AI features in learning apps. I work across the stack, from the database and API to the React Native app.
What time zone do you work in?
I am based in Dhaka, Bangladesh (UTC+6). I work async by default, with written updates and weekly demos. For a live call, pick an open time after the short form on the contact page. Times show in your own time zone.
Which technologies do you use?
Mostly TypeScript, Node.js, Next.js, React, React Native with Expo, and MongoDB. For payments I use Stripe and Stripe Connect. I have also used MySQL, PostgreSQL, Redis queues, NestJS, Hono, Firebase, OpenAI and Google Gemini.
Do you work on existing codebases?
Yes. I usually start by reading the code and writing down what is broken. Then I fix the problems in order of risk. On one live salon booking system, the audit found 31 defects, and I fixed them in that order.
Who owns the code?
You do. Everything I write for you is yours once the work is paid for.
What do you need from me to start?
A short description of the problem, access to the code or a demo account, and one person who can answer product questions.
Ready to start?
Send a few lines about the problem. I will reply with how I would approach it.