project — hasil belajar dan eksperimen
project &
eksperimen.
7 project — website, REST API,
dan tooling untuk belajar serta menyelesaikan masalah nyata.
— lainnya

PKL Jurnal Generator
CLI Python yang mengubah aktivitas coding harian dari beberapa repo git menjadi draf laporan jurnal PKL lewat Gemini API — dari pengumpulan diff, filtering file sampah, sampai penulisan jurnal mingguan yang terorganisir otomatis. Dibuat untuk mengotomatisasi laporan PKL-nya sendiri.

Sonora
Platform discovery musik yang menggabungkan data Last.fm dan iTunes Search API: pencarian lagu, artis, dan genre, rekomendasi, sampai deteksi rilisan baru — dibangun sebagai monorepo Turborepo dengan API Express terpisah dari frontend React.

CORE Talos
Rebuild greenfield platform internal multi-tenant dari monolit PHP legacy (SMARTJMP) ke stack modern: API NestJS modular monolith, SPA React + Ant Design, dan PostgreSQL dengan Row-Level Security untuk isolasi data antar organisasi. Dikerjakan selama PKL dengan fokus pada modul Facility Management di atas primitif CORE.

Tabunganku API
REST API backend untuk aplikasi manajemen tabungan dengan dua mode: tabungan pribadi dan tabungan bersama berbasis grup (kode undangan unik, pelacakan kontribusi per anggota). Dideploy sebagai serverless di Vercel dengan dokumentasi Swagger interaktif.

DayFlow
Personal dashboard untuk catatan harian bergaya editorial: kalender interaktif, cuaca hari ini, quote harian, to-do list, mood tracker, dan catatan per tanggal dengan upload gambar — dibangun di atas Next.js App Router dengan Supabase sebagai backend.

Library Connect — Sistem Booking Buku Perpustakaan
Sistem manajemen perpustakaan sekolah dengan workflow booking: siswa booking buku secara online → admin approve/reject → stok dikurangi saat approval → siswa ambil di perpustakaan → admin tandai selesai saat dikembalikan. Dilengkapi deteksi otomatis keterlambatan dan denda Rp1.000/hari.

One Spirit — Sewa Mobil Elf
Platform booking online untuk rental mobil Isuzu Elf — mencakup katalog armada dengan filter tanggal, form booking dengan pemilihan supir, sistem review & rating, dashboard user, admin panel (kelola mobil/supir/booking/users), dan email notifikasi ke admin saat booking masuk. Guest booking tanpa deposit; harga negociate via WhatsApp.