We build mobile apps and SaaS products for clients.

Native iOS and Android apps, Flutter, and the backend and cloud behind them. Much of our client work is keeping apps in production healthy: fixing crashes, updating SDKs and OS versions, getting a stuck release through App Store or Google Play review, and adding features without breaking what already works.

You work with
Dody Wicaksono, our founder and lead developer
Hours
A daily window for calls that overlaps your working day in the US, Europe or the Gulf
On Upwork
Top Rated, 100% Job Success (opens Upwork)
Office
Surabaya, East Java, Indonesia (UTC+7)

What we build

How we work

  • You get a written update at the end of every working day: what's done, what's next, and anything that's blocking us.
  • Our code goes into your repository from the first day, with a short README for anything we set up.
  • We agree a fixed daily window for calls in your time zone.
  • We quote a fixed price for a clearly defined project, or work hourly on ongoing development and maintenance.
  • You own the code we write for you.

Software we've built

Our own products are the work we can show in full. Client code belongs to the client, so we don't publish it, and we name a client only with their permission.

Since 2022, Dody has also been the iOS developer on one client's app, with more than 2,300 hours logged through Upwork.

ProductBuilt withStatus
Indexu Go API, React, PostgreSQL with pgvector, WebSockets, AWS Invitation-only beta
dbPlus Swift, native macOS app Coming to the Mac App Store
Mindset Swift for Mac and iPhone, Go server Coming to the App Store
Mutqin Kotlin for Android, Go server Coming to Google Play
nicecoder.com Go, PostgreSQL, AWS Live

For agencies

If you run an agency, we can build under your name. We work in your repository, your tools and your process, and we speak to your client only when you ask us to.

If your clients want AI in their customer support, Indexu has white-label and on-premise licences (opens the Indexu website) that agencies can resell.

Start a project

Send us your app's store link or repository, or a few lines about what you want built and by when. We'll reply with what we would check first, our questions, and a time estimate. We typically respond within 24 hours.