Jadi, ini blog saya.
Bukan blog pertama yang saya bikin, tapi mudah-mudahan yang terakhir saya mulai dari nol. Saya sudah sering bilang ke diri sendiri “nanti bikin blog” tapi selalu berakhir sibuk ngoding project orang lain sampai lupa nulis tentang project sendiri.
Siapa saya
Nama saya Hilmi. Online saya pakai nama Hanz Codes. Saya developer dari Indonesia yang kerjanya kebanyakan di backend, tapi kalau lagi penasaran ya frontend juga dikerjain.
Sehari-hari saya main di Laravel, FastAPI, HTMX, dan vanilla JS/CSS. Bukan karena anti framework besar, tapi karena saya suka paham apa yang terjadi di balik layar.
Apa yang saya bangun
Kalau ditanya “lu ngapain aja?”, jawabannya lumayan campur aduk:
- QRIS EDC Dashboard - sistem monitoring untuk perangkat pembayaran
- Adaptive LMS - platform belajar yang pakai AI buat menilai essay siswa
- Payment system - dari integrasi Duitku sampai notifikasi WhatsApp otomatis
Tapi di luar koding profesional, saya juga punya hobi yang agak… tidak biasa.
Sisi lain yang jarang saya ceritain
Saya suka banget merancang simulasi grand strategy. Bukan main game-nya, tapi bikin game-nya. Merancang rules, state management, narasi, NPC yang punya motivasi sendiri.
Saya pernah bikin simulasi di mana saya jadi Menteri Perang Ottoman Empire tahun 1894, mencoba membangun konglomerat industri sambil menyembunyikan ambisi dari Sultan yang paranoid. Ada d100 dice rolls, ada 25 file sumber sejarah, ada 5 JSON state files yang diupdate setiap turn.
Itu bukan “main game”. Itu engineering sebuah dunia.
Kenapa akhirnya nulis
Alasan simpel: saya capek kehilangan konteks.
Setiap kali selesai satu project besar, semua pengetahuan yang saya dapat hilang begitu aja. Kenapa saya pilih arsitektur X bukan Y? Apa masalah yang bikin stuck 3 hari? Solusi yang akhirnya work itu gimana logikanya?
Blog ini tempat saya nyimpen semua itu. Buat diri sendiri di masa depan, dan mungkin buat orang lain yang lagi stuck di masalah yang sama.
Apa yang bakal ada di sini
Campur aduk, sesuai orangnya:
- Dev - technical posts, arsitektur, debugging stories
- Worldbuilding - game design, mekanik RP, alternate history
- Projects - showcase dan post-mortem
- Thoughts - refleksi, opini, hal-hal yang saya pelajari
Tidak ada jadwal posting yang ketat. Saya nulis kalau ada yang layak ditulis.
Selamat datang di blog saya. Semoga ada yang berguna buat kamu di sini.