ADI SETYAWAN.
I design the schema, build the API, spin up the infra, then wire the frontend. Most comfortable when the hard part is the data layer, not the UI.
Full-depth toolkit.
Framework → database → message layer → infra. Every layer owned, not outsourced.
Backend first, frontend fluent.
I start every project at the schema — get the data model right and everything else becomes easier. APIs are contracts, not afterthoughts. Queues and brokers handle what HTTP wasn't designed for. The frontend exists to surface data cleanly, not to own the business logic.
Selected work.
Five systems across property sales, clinic operations, digital growth, workforce reliability, and HR technology.
Multi-tenant property sales and finance platform for developers. Covers company and project context, unit booking, customer and agent workflows, AR/AP, cash and bank, accounting, and general ledger reporting.
Contributions across a multi-branch clinic platform: reliable asynchronous payment and inventory processing for operations, plus a fast Next.js acquisition site with targeted CMS cache invalidation.
Transactional property-sales backend that coordinates unit availability, booking, approvals, installments, cancellation, transfer, finance integration, and per-client SPR document rendering with Carbone.
Mobile-attendance pipeline optimized for responsive check-in, idempotent asynchronous processing, a production-ready MySQL write path, a real-time dashboard read model, and safe operational recovery.
Multi-tenant mobile-attendance API optimized by grouping reusable database connections by tenant and connection class, reducing connection churn without risking cross-tenant context or max-connection pressure.