← Semua karya

Karya studio · 2022–sekarang · Diperbarui Juli 2026

Project klien

Setiap engagement di sini dimulai sebagai bottleneck bisnis, bukan permintaan fitur. Ini masalah yang dibawa klien, apa yang dirilis, dan kenapa mereka mempercayai satu developer remote di tiga pasar untuk memperbaikinya.

Next.jsSupabaseFlutterModern PHPVPSAI integration

[01] — Masalahnya

Industri berbeda. Kebocoran yang sama.

Firma properti yang menghasilkan prospek tapi tidak bisa melacaknya. Sekolah vokasi yang memproses pendaftaran manual. Brand dengan omzet tapi tanpa platform sendiri. Di setiap kasus, bisnisnya sudah melampaui tooling-nya — dan biayanya muncul setiap hari sebagai prospek hilang, jam terbuang, dan penjualan yang lewat.

Properti · MY

AlKath Property

Masalah — Listing hidup di thread chat dan prospek keburu dingin sebelum ada yang follow-up.

Dirilis — Platform properti dengan manajemen listing dan penangkap prospek — setiap inquiry masuk ke satu pipeline dengan nama penanggung jawabnya.

Pendidikan · ID

LPK Training Center

Masalah — Pendaftaran berjalan lewat formulir kertas dan telepon; jam kerja staf habis untuk administrasi, bukan mengajar.

Dirilis — Platform untuk program, pendaftaran, dan administrasi — pendaftaran memproses dirinya sendiri, staf tinggal me-review alih-alih mengetik ulang.

Commerce · ID / MY / US

Brand independen

Masalah — Berjualan di tanah sewaan marketplace: fee naik, tanpa data pelanggan, tanpa kendali.

Dirilis — Storefront custom dan platform company yang sepenuhnya milik brand — dengan AI dan otomatisasi di titik yang menghilangkan biaya nyata.

[02] — Cara kerjanya

Kenapa klien di tiga pasar percaya pada satu dev remote.

Bukan karena portofolionya — karena prosesnya. Setiap project mendapat proposal tertulis dengan scope pasti dan apa yang tidak termasuk, pembayaran per milestone (50/30/20) sehingga tidak ada yang membayar pekerjaan yang belum disetujui, preview staging sejak minggu-minggu pertama, dan dokumentasi milik klien. Satu orang membawa project dari proposal sampai production, jadi tidak ada yang hilang dalam serah terima — dan untuk klien B2B, aku pernah menyusun arsitektur teknis dan strategi outreach-nya dalam engagement yang sama.

[03] — Kenapa stack ini

Dipilih untuk neraca klien, bukan résumé-ku.

Studio solo yang melayani tiga pasar tidak mampu memelihara infrastruktur eksotis — kliennya juga tidak. Toolkit ini sengaja membosankan di tempat yang seharusnya, dan cerdas di tempat yang menghasilkan.

Next.js + Supabase

Satu stack yang didukung baik lintas project berarti delivery lebih cepat dan maintenance lebih murah — klien membayar platformnya, bukan aku belajar ulang tools.

Modern PHP

Saat hosting dan tim klien sudah paham PHP, menemui mereka di sana mengalahkan rewrite — pilihan pragmatis kadang memang yang membosankan.

Flutter

Satu codebase untuk Android dan iOS — aplikasi mobile dengan setengah biaya build-dan-rawat dua tim native.

AI di titik yang menghasilkan

Chatbot, mesin rekomendasi, dan agen internal masuk saat menghilangkan pusat biaya nyata — tidak pernah sebagai checkbox di proposal.

Docker + VPS

Tagihan hosting flat yang bisa dianggarkan bisnis kecil, dan tanpa platform lock-in kalau kita berpisah — klien pegang kuncinya.

Dokumentasi & serah terima

Kode, integrasi API, dan panduan workflow berpindah bersama kepemilikan saat pelunasan — tidak ada penyanderaan, dan justru itu alasan mereka kembali.

[04] — Hasilnya

Dirilis, dipakai, dan masih berjalan.

Platform dikirim ke pasar IDR, MYR, dan USD sejak 2022 — remote, milestone demi milestone. Metrik terkuat sebuah praktik solo: klien yang kembali untuk build berikutnya dan menyerahkan namamu ke orang lain.