halo, saya

Berkarya secara terbuka

Muhamad SyafiiSaya membangun software yang andal, tool yang berguna, dan catatan yang dulu ingin saya temukan.

Engineer Android dan Kotlin independen yang senang mengubah masalah ambigu menjadi produk yang tenang dan mudah dirawat—dari pengalaman mobile dan library multiplatform sampai tooling di belakangnya.

01Berfokus AndroidEngineering dengan pola pikir produk 02Open sourceKarya berguna yang dibagikan 03Tulisan praktisPelajaran dari proses nyata

sedikit konteks

Penasaran dengan seluruh sistem, tetap berpijak pada pengalaman pengguna.

Saya memulai dari bagian yang disentuh pengguna: aplikasi Android. Dari sana saya masuk lebih dalam ke arsitektur, networking, persistence, developer experience, dan detail operasional kecil yang membuat software bisa diandalkan.

Pilkupil Lab adalah tempat proses itu dibuat terbuka. Di sini saya mendokumentasikan keputusan, menerbitkan eksperimen, dan mengubah sesi debugging menjadi referensi yang membantu orang berikutnya bergerak lebih cepat.

Engineering yang baik bukan membuat kompleksitas terlihat mengesankan, tetapi membuat hasil akhirnya terasa jelas.

hal yang saya pedulikan

Praktik yang fokus, dengan ruang untuk bereksperimen.

Pekerjaan saya berada di pertemuan antara pola pikir produk, sistem yang mudah dirawat, dan pengalaman developer yang praktis.

01

Produk mobile

Pengalaman Android dan Kotlin dengan state yang jelas, aliran data tangguh, aksesibilitas, dan antarmuka yang terasa dirancang dengan sengaja.

KotlinComposeKMP
02

Tool & open source

Library, otomasi, dan eksperimen yang mengurangi pekerjaan berulang serta membuat workflow rumit lebih mudah dipahami.

LibrariesAutomationOSS
03

Tulisan teknis

Catatan implementasi yang menyimpan alasan, trade-off, kegagalan, dan perbaikannya—bukan hanya jawaban akhir yang sudah dipoles.

DebuggingLinuxNotes

karya pilihan

Hal-hal yang sedang keluar dari lab.

Jelajahi Arsenal →

cara saya bekerja

Feedback loop pendek, keputusan yang disengaja.

  1. 01

    Pahami masalahnya

    Mulai dari pengguna, batasan, dan kemungkinan gagal sebelum memilih stack atau arsitektur.

  2. 02

    Bangun kebenaran terkecil

    Buat bagian yang benar-benar bekerja lebih awal agar asumsi yang keliru terlihat saat perubahan masih murah.

  3. 03

    Rapikan sistemnya

    Perkuat batas, penamaan, observability, dan pengujian berdasarkan kebutuhan produk yang nyata.

  4. 04

    Dokumentasikan alasannya

    Sisakan konteks yang berguna agar keputusan berikutnya tidak perlu dimulai lagi dari nol.

prinsip editorial

Catatan teknis dengan proses yang bisa ditelusuri.

Pilkupil Lab adalah publikasi teknis independen yang dikelola oleh Muhamad Syafii, dengan fokus Android, Kotlin, developer tooling, workflow Linux, dan praktik software engineering.

01

Pengalaman original

Artikel mengutamakan catatan implementasi nyata, hasil debugging, contoh kode, dan pelajaran yang didapat selama membangun software.

02

Sumber dan akurasi

Saat membahas pembaruan produk atau riset pihak ketiga, dokumentasi primer dicantumkan dan opini dipisahkan secara jelas dari fakta.

03

Koreksi

Konten teknis dapat menjadi usang. Pembaca dapat melaporkan kesalahan melalui halaman Kontak dan koreksi material akan dimasukkan ke artikel.

mari membuat sesuatu yang berguna

Punya masalah menarik untuk diselesaikan?

Saya selalu tertarik pada produk yang berguna, kolaborasi open-source, dan percakapan ketika engineering dapat memberi dampak nyata.