Tentang Saya

Membangun sistem, bukan sekadar menulis kode.

Bagi saya, software engineering bukanlah tentang seberapa banyak framework yang Anda kuasai, melainkan seberapa efektif Anda memecahkan masalah. Saya membangun sistem secara menyeluruh (end-to-end) — mulai dari mendesain skema database yang tangguh, merancang arsitektur backend yang cepat, hingga menyusun antarmuka yang intuitif bagi pengguna. Pekerjaan saya difokuskan pada satu tujuan: merancang arsitektur yang simple, effective, dan efficient. Tujuannya bukan untuk pamer kerumitan kode, melainkan untuk memastikan sistem tersebut mampu mengurai masalah nyata di lapangan.

Portofolio ini dibangun dengan filosofi yang sama. Ini bukanlah sekumpulan tangkapan layar statis atau daftar klaim berlebihan. Ini adalah sistem yang hidup. Setiap entri menceritakan apa yang sebenarnya ada di dalam repositori: stack teknologi asli, metrik performa, status deployment, dan artefak yang bisa Anda unduh. Tidak ada mock-up palsu; jika sebuah proyek belum selesai, saya menuliskannya secara transparan.

Prinsip ini tercermin dalam setiap sistem yang saya ciptakan—mulai dari aplikasi kasir offline-first yang kebal terhadap gangguan internet, hingga otomasi alur kerja cloud yang memangkas birokrasi tim. Baik itu melayani transaksi e-commerce secara mulus maupun merancang asisten AI yang menjawab langsung dari data produksi, fokus saya selalu sama: mengusahakan arsitektur perangkat lunak yang simple, effective, dan efficient. Karena pada akhirnya, teknologi terbaik adalah yang berhasil mengatasi masalah di dunia nyata tanpa menambah kerumitan baru.

Stack teknologi yang saya gunakan
gochi · pgx · Fiber · goose
webSvelteKit · Svelte 5 · Tailwind · Eleventy
nodeExpress · MongoDB · Vercel functions
phpLaravel 12 · Inertia · Midtrans
mobileReact Native · Expo · Kotlin
pythonFlet · DuckDB · OpenCV · Pillow
dataPostgres · Supabase · MongoDB · Firebase
hostingFly.io · Vercel · GitHub Pages

Transparansi Kualitas & Pengujian

Di dunia nyata, tidak semua proyek membutuhkan pengujian otomatis (automated tests) yang masif—terutama pada fase prototipe cepat. Mengklaim sebaliknya adalah sebuah kebohongan. Namun, untuk sistem kritikal yang menangani ribuan transaksi data, stabilitas adalah harga mati. Berikut adalah beberapa komponen inti yang dijaga ketat oleh pengujian:

catatan-sync API176 tests, all passing
OBS controller108 test functions
catatan-sync mobile18 test files
Go search service5 tests, all passing

Bukan sekadar badge usang di README, rangkaian pengujian ini memastikan bahwa fondasi sistem benar-benar stabil sebelum digunakan oleh dunia nyata.

Mari berkolaborasi