Pengalaman

Empat tahun, satu arah.

Perjalanan dari server Minecraft milik teman sampai proyek machine learning yang dipakai untuk mengambil keputusan. Tidak semuanya berjalan mulus, dan itu bagian yang paling berguna.

Linimasa

2022—2026

7 titik penting · 5 tahun

  1. 2022

    Belajar

    Baris kode pertama

    Belajar mandiri

    Mulai dari HTML dan CSS karena penasaran bagaimana halaman web bisa terbentuk. Minggu pertama dihabiskan menyalin contoh, minggu berikutnya mencoba mengubah semuanya sampai rusak lalu memperbaikinya.

    • Menyelesaikan satu halaman profil sederhana yang bisa dibuka dari HP.
    • Belajar membaca error di console, bukan menebak.
    HTMLCSSJavaScript
  2. 2023

    Komunitas

    Menjadi admin server Minecraft

    Komunitas sekolah

    Mengelola server PaperMC untuk teman-teman. Di sinilah saya pertama kali berurusan dengan Linux, izin pengguna, plugin yang bentrok, dan pemain yang marah karena server down saat jam bermain.

    • Memasang dan mengatur LuckPerms untuk 40 lebih pemain.
    • Membuat jadwal backup setelah kehilangan satu dunia.
    PaperMCLinuxLuckPerms
  3. 2023 — 2024

    Proyek

    Server FiveM pertama

    Proyek komunitas

    Membangun server roleplay FiveM dari nol: memilih framework, menulis skrip Lua, dan menyusun database untuk karakter. Belajar bahwa dokumentasi komunitas bisa sangat membantu sekaligus sangat menyesatkan.

    • Menulis ulang panel admin agar memakai izin berbasis peran.
    • Menurunkan waktu boot server dari 38 menjadi 16 detik.
    LuaFiveMMySQL
  4. 2024

    Proyek

    Aplikasi kasir untuk toko tetangga

    Proyek nyata pertama

    Toko kelontong dekat rumah masih mencatat penjualan di buku. Saya menawarkan membuatkan aplikasi kasir sederhana, dan belajar bahwa mendengarkan alur kerja pengguna lebih sulit—dan lebih penting—daripada menulis kode.

    • Mewawancarai pemilik toko tiga kali sebelum menulis kode.
    • Merilis versi pertama dalam tiga minggu, lalu memperbaiki berdasarkan keluhan harian.
    Next.jsPostgreSQLPrisma
  5. 2025

    Belajar

    Masuk ke machine learning

    Belajar mandiri

    Mulai dari dasar statistik dan Pandas, lalu scikit-learn. Proyek pertama saya memprediksi harga rumah dan hasilnya terlalu bagus—ternyata ada kebocoran data. Pelajaran itu lebih berharga daripada skornya.

    • Menyelesaikan kursus dasar machine learning secara daring.
    • Membangun kebiasaan memisahkan data sebelum menyentuh model.
    Pythonscikit-learnPandas
  6. 2025

    Proyek

    ChurnPulse dan evaluasi model

    Proyek machine learning

    Membangun model churn lengkap dengan API dan penjelasan prediksi. Fokus bergeser dari mengejar akurasi ke membuat hasilnya bisa dipakai oleh orang non-teknis.

    • Mencapai ROC-AUC 0,86 dengan validasi silang berlapis.
    • Menambahkan ringkasan faktor risiko agar prediksi bisa ditindaklanjuti.
    FastAPISHAPDocker
  7. 2026

    PencapaianNow

    Merilis portfolio dan berbagi catatan

    Sekarang

    Membangun situs ini sebagai tempat menaruh proyek dan catatan teknis. Sekaligus mulai membantu teman-teman di komunitas lokal menyiapkan server dan website kecil mereka sendiri.

    • Merancang situs multi-bahasa yang tetap ringan di VPS murah.
    • Mendokumentasikan proses deploy agar bisa diulang siapa pun.
    Next.jsnext-intlVPS
Pencapaian

Hal kecil yang berarti.

40+.

Pemain terlayani

Server Minecraft komunitas sekolah dengan izin, ekonomi, dan backup yang berjalan rutin.

3.

Model ML selesai

Dari prediksi harga rumah sampai churn dan klasifikasi gambar, lengkap dengan evaluasi.

1.

Toko memakai buatan saya

Aplikasi kasir yang dipakai harian, bukan sekadar demo yang berhenti setelah presentasi.

Sekarang

Yang sedang saya kerjakan

Saya sedang memperdalam evaluasi model, merapikan catatan deploy, dan menyiapkan rencana SMK jurusan rekayasa perangkat lunak.

  • Membangun pipeline evaluasi model yang lebih ketat.
  • Merapikan konfigurasi server agar mudah direplikasi.
  • Menulis catatan teknis dalam bahasa Indonesia.
Langkah berikutnya

Ada proyek yang cocok dengan pengalaman ini?

Saya terbuka untuk proyek kecil, perbaikan server, atau kolaborasi belajar.