I have spent 10+ years shipping mobile products — iOS, Android, Flutter, the boring store-listing work included. Consumer apps that had to survive review, ratings, and the second week after install. You can tap the live listings in the portfolio. That is the proof. I do not publish made-up quotes from founders at stealth startups.
Founders hire me when the gap is between a coder and a product engineer. I will write Dart and TypeScript. I will also pin the workflow, the data model, the auth boundary, and what “done” means before the first sprint burns a week of prompt-and-hope.
I work remotely from India with clients in the United States, United Kingdom, Canada, Australia, Mexico, Brazil, France, India. I do not pretend to be a US agency. I do overlap US and UK hours, quote in USD, and write like an adult.
AI is on the desk every day. Cursor, custom agents, and LLM APIs handle boilerplate so I can spend the hours on user experience, system architecture, and the business logic that actually has to be right. I review, test, and harden the result. A vibe-coded demo is useful. A customer cannot use it until auth, data, deploy, and failure paths exist.
If the brief is an agent, I want tools, permissions, a log, and a human fallback — not a chat widget bolted onto a form. If the brief is RAG, I want your private data connected with an explicit retrieval contract, not a magic box. If the brief is a weekend Cursor build, I will tell you what to keep and what to rebuild before you invite real users.
I take ownership of the path from concept to a store listing or a production URL. Stay on for a sprint of support, or I step back with a handover someone else can follow. Read the notes if you want to see how I think before we get on a call.