Jalan saya ke perangkat lunak tidak lurus. Saya mulai dari router dan kabel, masuk ke pemrograman, lalu berakhir bertanggung jawab atas sistem di antaranya.
Latar belakang
Saya menempuh Teknik Komputer dan Jaringan di SMK Negeri 1 Banda Aceh, tempat pekerjaannya bersifat fisik: mengonfigurasi jaringan, menarik kabel, mengelola sistem. Latar itu tidak pernah hilang. Saya masih mulai dari lapisan jaringan saat ada yang rusak.
Saya lulus S1 Informatika dari Universitas Ubudiyah Indonesia pada 2026, dan bekerja di sana sebagai programmer. Pekerjaannya mencakup sistem informasi internal, situs program studi, dan infrastruktur yang menopangnya — artinya saya melihat seluruh jalur dari kebutuhan sampai layanan yang berjalan.
Cara saya menangani masalah
Saya mulai dari alur kerja, bukan dari stack. Siapa melakukan apa, dalam urutan apa, dan apa yang terjadi kalau satu langkah gagal? Sebagian besar kesulitan perangkat lunak institusi ada di pengecualian itu, bukan di alur normal.
Setelah itu saya mengoptimalkan kemudahan operasi: satu jalur deployment, konfigurasi eksplisit, log yang menjawab pertanyaan, dan skema database yang sesuai perilaku domain. Saya lebih memilih sistem membosankan yang bertahan satu semester daripada sistem pintar yang harus saya urus tiap minggu.
Di luar kode
Sebagian besar waktu luang saya habis di Linux: desktop, layanan self-hosted, dan utilitas kecil untuk masalah yang terus muncul. Saya merawat dua proyek open source — manajer sesi untuk compositor Wayland Umbriel dan plugin Noctalia untuk earbuds Soundcore.
Fokus saat ini
Saya memperdalam backend dengan Go, arsitektur API, dan deployment berbasis container. Bukan pergantian identitas — ini lapisan berikutnya dari pekerjaan yang sama.