Independent engineering studio — Bali, Indonesia

I build software people
trade real money on.

Dhapoer Digital is an independent engineering studio. Ten years building iOS and web products for Ajaib, INDODAX, Cyan and HipCar — apps with a combined 4M+ users. When you hire me, the person you talk to is the person writing the code.

Years shipping production software
10
Users across apps I’ve shipped
4M+
React Native to native Swift, at 1M users
3 mo
AjaibINDODAXCyanHipCarBina NusantaraRevoU

Selected work

Shipped, at scale.

Ajaib

Fintech · iOS

1M users

Rewrote a React Native app to native Swift and MVVM in three months. Shipped the Mutual Fund, Stock and Community features.

INDODAX

Crypto · iOS

3M users

Full iOS rewrite on an MVVM-C architecture, delivered in four months for Indonesia’s largest crypto exchange.

HipCar

Mobility · Full stack

50k users

Built the iOS app, landing site and back office. Led three engineers and planned product directly with the CEO.

Cyan

Web3 · Full stack

2 platforms

Built features on the main lending site and developed the Chrome extension apps for a web3 credit platform.

What I do

Four things, done properly.

  1. 01

    Product engineering

    Web and mobile products, built end to end. From first commit to production — including the boring parts: auth, payments, observability, deployment.

    • TypeScript
    • React
    • Node.js
    • Swift
    • SwiftUI
  2. 02

    App rescue and rewrites

    Inherited a codebase that fights back? I’ve rewritten an app at a million users without pausing it. I scope the migration, sequence it, and keep the lights on while it happens.

    • Migration planning
    • React Native → Swift
    • Architecture
  3. 03

    Technical due diligence

    Before you buy, invest or hire: an honest read on the codebase. Architecture, security, delivery risk, and what it will actually cost to fix — written for a board, not just an engineer.

    • Code audit
    • Risk register
    • Cost estimate
  4. 04

    Fractional engineering lead

    Architecture decisions, hiring loops, code review and delivery rhythm for teams that don’t yet have a senior engineer. A few days a month, or a few days a week.

    • Architecture
    • Code review
    • Technical hiring

How it works

No surprises after the invoice.

  1. 1

    Diagnose

    A short call, then a written read on what you have and what it will take. The first conversation is free.

  2. 2

    Scope

    A fixed-scope proposal: milestones, deliverables, price, and what is explicitly out of scope. You know the number before we start.

  3. 3

    Build

    Weekly demos on a running deploy. You see progress in the product, not in a status report.

  4. 4

    Hand over

    Documented, tested, and yours. Repositories, infrastructure and a walkthrough. No lock-in.

Engagements

Roughly what it costs.

Starting points, not menus. Every scope gets a written quote after the first call.

Advisory

from $1,500

A second opinion on a decision you are about to make.

  • Architecture review
  • Technical due diligence
  • Written findings
  • One follow-up call

Fixed-scope project

from $12,000

A defined outcome at a defined price.

  • Milestones and fixed price
  • Weekly demos
  • Production deployment
  • Handover and documentation
The engineering is load-bearing.
Everything else is decoration.

Who you’re hiring

One senior engineer,
and a bench I trust.

I’m Abimanyu Dharma Poernomo. I’ve spent ten years building products where downtime costs money — an online brokerage, Indonesia’s largest crypto exchange, an on-demand car platform. I’ve rewritten apps at a million users, led small teams, and taught web development at RevoU.

I started Dhapoer Digital in 2023 to work this way: one senior engineer, direct, no account managers. When a project needs more hands, I bring in people I’ve shipped with before. They work under my review, and you still deal with one person.

  • Boring systems. The best infrastructure is the one nobody talks about.
  • Direct access. No account managers, no handoffs.
  • Small surface area. Fewer moving parts, fewer 3am pages.
  • Ship weekly. Progress you can click on.

Questions

The things people ask first.

What timezone do you work in?

Bali is UTC+8. I hold at least four hours of overlap with Europe and keep my mornings for the Americas. Async by default, calls when they earn their place.

Who owns the code?

You do. Repositories, infrastructure and IP transfer on final payment. No proprietary framework, no hostage retainer.

Can you work with our existing team?

Yes — that’s most of the work. I join your repos, your standups and your review process rather than working around them.

What if the project needs more than one person?

I bring in a small bench of engineers and designers I’ve shipped with. They work under my review, and you still deal with one person.

How do payments work?

50% up front on fixed-scope work, then milestone payments. Retainers are billed monthly in USD via Wise or bank transfer.

What don’t you do?

Design-only engagements, headcount-scale staff augmentation, and anything that needs a team of twenty. I’d rather point you somewhere better than pretend.

Contact

Have something that needs to work?

Tell me what you’re building and what’s in the way. I reply within one business day.

No newsletter. No CRM sequence. Just a reply.