Aku suka ngoding dan membuat program kecil-kecilan. Terkadang, aku mencatat dan mengulas karyaku di blogku. Berikut beberapa program/proyek yang pernah kukerjakan.
Aku pernah ikut magang selama kuliah (KMM/Kuliah Magang Mahasiswa). Setelah lulus S-1, aku pernah jadi pekerja lepas sebelum melanjutkan kuliah S-2.
Aku juga membuat beberapa mod (modifikasi) untuk digunakan dalam Luanti (sebelumnya Minetest). Selain itu, aku juga menjadi pengembang inti dari game engine Luanti/Minetest.
Tulisan tentang kegiatanku dengan Luanti/Minetest lebih lengkap bisa dibaca di sini.
Berikut program yang kubuat sebagai ajang latihan menulis program atau dalam rangka memahami konsep.
Aku mengambil mata kuliah wajib Data Mining/Penambangan Data selama kuliah S-1. Berikut program yang kubuat untuk tugas mata kuliah.
Aku mengambil mata kuliah wajib minat Pengolahan Citra Digital (PCD) selama kuliah S-1. Peminatanku pengolahan citra dan penglihatan komputer (CV). Berikut program dengan bahasa JavaScript dari tugas mata kuliah yang menggunakan bahasa Octave/MATLAB.
Aku terkadang menulis program ketika menjumpai hal-hal yang menurutku menarik untuk dibuat, terlebih yang sampai terpikirkan terus-menerus.
Berikut program kecil-kecilan (karena memang ukurannya kecil) yang pernah kubuat. Program ini kubuat sebagai tantangan kepada diri sendiri untuk membuat karya dengan kode JavaScript sekecil mungkin. Konsep ini terinspirasi dari kompetisi code-golfing JS1k dan JS1024 yang keduanya rutin kuikuti sejak tahun 2015, yaitu membuat demo JavaScript berukuran 1.024 bita ke bawah.
JS1024 adalah kelanjutan dari JS1k setelah penyelenggara JS1k tidak lagi melanjutkan kompetisi tahunan itu.
JS1k adalah kompetisi code-golfing pertama yang kuikuti.
Aku baru mengetahui tentang kompetisi semacam itu setelah acaranya berakhir. Jadi, sambil menunggu tahun depan, aku mencoba membuat beberapa demo.