Sedang online, lagi ngoprek sesuatu

Febri Andri Yanto

Frontend Developer & Product Tinkerer

Saya bikin antarmuka yang enak dipakai — dan sesekali gagal dengan cara yang cukup menarik untuk diceritakan.

01 — Sekarang

Lagi ngapain bulan ini

Bukan daftar skill statis — ini hal yang benar-benar sedang saya kerjakan.

  • MembangunSistem desain internal buat tim produk skala kecil, biar komponen gak dibikin ulang tiap sprint.
  • BelajarRust, buat proyek CLI pribadi. Progres lambat, tapi jalan.
  • KebiasaanCoba disiplin nulis satu catatan teknis singkat tiap minggu di sini.
Terakhir diperbarui: 21 Juli 2026
02 — Karya

Studi kasus, bukan sekadar daftar proyek

Prosesnya, masalah di tengah jalan, dan angka yang bisa dipertanggungjawabkan.

+18%conversion rate checkout

Merapikan alur checkout toko online skala kecil

Alur lama punya 6 langkah dan drop-off terbesar di form alamat. Saya rombak jadi 3 langkah, pindahkan validasi ke inline, dan uji dua versi selama tiga minggu sebelum yakin angkanya bukan kebetulan.

UX ResearchA/B TestingFrontend
03 — Proyek

Koleksi hal yang pernah saya bikin

Proyek pribadi, tugas kuliah yang kelewat niat, sampai eksperimen iseng. Gak semua rapi, tapi semua ngajarin sesuatu.

CatatUang

Pribadi

Aplikasi pencatat pengeluaran harian yang saya bikin karena bosen sama aplikasi keuangan yang terlalu ribet. Dipakai sendiri tiap hari sejak 8 bulan lalu.

React Native · SQLiteGitHub →

Sistem Antrian Klinik

Kuliah

Tugas akhir mata kuliah rekayasa perangkat lunak — sistem antrian online untuk klinik kampus. Sempat dipakai beneran selama satu semester.

Laravel · MySQLDemo →

Kompas Sholat CLI

Iseng

Jadwal sholat langsung dari terminal, lengkap dengan countdown. Dibikin dalam satu malam gara-gara pengen belajar bikin CLI tool.

Node.jsGitHub →

Blog Statis Sendiri

Pribadi

Nolak pakai platform blog dan bikin static site generator mini sendiri. Overengineered? Iya. Nyesel? Enggak.

Astro · MarkdownKunjungi →

Klasifikasi Sampah

Kuliah

Proyek kelompok machine learning: klasifikasi jenis sampah dari foto. Akurasinya 87% — cukup buat nilai A, belum cukup buat menyelamatkan bumi.

Python · TensorFlowGitHub →

Bot Pengingat Jajan

Iseng

Bot Telegram yang ngingetin kalau pengeluaran jajan bulan ini udah lewat budget. Korban pertamanya: saya sendiri.

Node.js · Telegram APIGitHub →
04 — Kegagalan & pelajaran

Bagian yang biasanya disembunyikan orang

Bukan highlight reel. Ini yang saya kerjakan dan hasilnya gak sesuai rencana.

× Redesign total tanpa riset pengguna

Yang terjadi

Saya rombak seluruh tampilan aplikasi internal karena menurut saya "lebih modern" — ternyata bikin tim yang sudah terbiasa jadi kebingungan dan produktivitas turun sebulan penuh.

Yang saya pelajari

Familiarity punya nilai. "Lebih bagus" menurut saya belum tentu "lebih mudah" buat orang yang pakai tiap hari.

× Overengineering fitur yang gak dipakai

Yang terjadi

Habiskan tiga minggu bikin sistem permission yang sangat fleksibel — untuk fitur yang ternyata dipakai kurang dari 2% pengguna dalam enam bulan.

Yang saya pelajari

Validasi kebutuhan sebelum membangun fleksibilitas untuk kasus yang belum tentu ada.

05 — Catatan

Tulisan & catatan teknis

Hal-hal yang saya pelajari, ditulis biar gak lupa — dan siapa tahu berguna buat orang lain.

Kenapa saya berhenti pakai useEffect buat fetching data

Setelah tiga proyek penuh bug race condition, akhirnya paham kenapa semua orang nyaranin React Query.

Belajar Rust minggu ke-4: borrow checker itu teman, bukan musuh

Catatan progres belajar Rust — bagian di mana saya akhirnya berdamai dengan compiler.

Checklist kecil sebelum bilang "sudah selesai" ke klien

Daftar 8 hal yang saya cek tiap mau serah terima proyek, hasil dari beberapa kali kejadian memalukan.

Lihat semua tulisan →
06 — Playground

Eksperimen, gak semua harus rapi

Mainan kecil yang saya bikin buat iseng atau belajar hal baru. Coba pencet-pencet.

Generator palet warna

Iseng

Generator nama proyek receh

Belum sempurna

Buat kalau kamu kehabisan ide nama proyek sampingan.

klik tombolnya dulu →
07 — Uses

Yang saya pakai sehari-hari

Setup kerja saya sekarang — kalau kamu suka intip setup orang lain, sama.

Hardware

MacBook Air M1daily driver
Monitor 27" 1440playar kedua
AKKO JIN01keyboard
G102 Prodigymouse

Software

VS Codeeditor utama
Arcbrowser
Figmadesain UI
Raycastlauncher

Dev tools

pnpmpackage manager
Warpterminal
Verceldeploy
Lineartracking tugas

Lagi dipelajari

Rustbuat CLI iseng
Zednyoba editor baru
08 — Kontak

Ngobrol? Ngopi?

Terbuka buat kolaborasi proyek, ngobrol soal produk, atau tukar cerita soal kegagalan masing-masing.