Lab
Rasa penasaran, apa adanya.
Eksperimen dan eksplorasi sampingan yang tidak perlu studi kasus lengkap — tempat saya mencoba hal-hal lebih dulu.

Aplikasi macOS · Web app · 2026
Temu
Versi pixel dirimu (atau pet-mu) yang hidup di layar Mac orang terdekatmu: jalan-jalan di tepi bawah layar, ketiduran, joget, dielus dengan sekali klik, dan menyampaikan sapaanmu. Buat dengan memilih pet bawaan, menggambar 16 pose di editor piksel 32×32, atau dari foto lewat AI. Teman saling mengizinkan tampil di desktop masing-masing. Aplikasi Mac-nya cuma mainan: tidak membaca layar, ketikan, atau berkas, tanpa izin khusus, tanpa password. Swift + AppKit, Go + PostgreSQL, Vue 3.
- Swift
- AppKit
- Go
- PostgreSQL
- Vue
- AI

Web app · Edukasi · 2026
Ngoding5
Situs latihan logika & syntax pemrograman berbahasa Indonesia, sepenuhnya statis tanpa login dan tanpa server: tulis kode lalu jalankan kasus uji langsung di peramban (JavaScript lewat Web Worker, Python lewat Skulpt), atau baca program dan tebak output persisnya. Tiap soal punya petunjuk bertingkat, contoh solusi, pembahasan, kesalahan umum, dan tombol "Salin untuk tanya AI"; progres tersimpan di localStorage. 40 soal tulis kode dan 32 soal tebak output, semuanya terverifikasi dengan menjalankan solusi JS dan Python secara silang, plus CLI konten dan skill Claude Code untuk membuat soal baru. Vue 3 + Vite di Vercel.
- Vue
- Vite
- TypeScript
- Python
- Education

Web app · AI · 2026
Racik
Editor desain ala Canva dengan AI: tulis ide, Claude menyusun seluruh desain (layout, copy, palet, font) dan model gambar membuat visualnya, lalu semuanya tetap bisa diedit: teks, gambar, layer, multi halaman. Export ke PPTX dengan teks yang tetap bisa diedit, PDF, PNG/JPG, dan SVG. Beri 👍/👎 dan atur Brand Kit, desain berikutnya makin sesuai selera. Nuxt + fabric.js di depan, Go net/http murni dan PostgreSQL di belakang.
- Vue
- Nuxt
- fabric.js
- Go
- PostgreSQL
- AI

Web app · PWA · SaaS · 2026
Our Day
Album foto bersama untuk pernikahan dan acara, diisi oleh tamunya sendiri: pindai QR, tulis nama, lalu memotret langsung dari peramban, dengan filter yang dipilih sebelum rana, stiker ala Locket (jam, cuaca, lokasi), dan tanpa tombol foto ulang. Foto dan pesan suara langsung masuk ke galeri bersama; tuan rumah memoderasi, mengunduh semuanya sebagai ZIP, dan menerima notifikasi push. PWA Vue 3 + TypeScript dengan backend Go.
- Vue
- TypeScript
- Go
- PWA
- Web Push

Aplikasi macOS · PWA · AI · 2026
AI Todo
Todo & pengingat yang bisa dikelola lewat chat dengan AI maupun manual. Satu binary Go dengan SQLite, PWA Vue yang bisa di-install dengan Web Push, dan aplikasi menu bar Swift dengan badge, centang cepat, dan panel chat (⌥⌘T). AI hanya mengusulkan aksi; server yang memvalidasi, minta konfirmasi sebelum menghapus, dan semuanya bisa dibatalkan.
- Go
- SQLite
- Vue
- Swift
- AppKit
- AI

Aplikasi macOS · PWA · Server · 2026
PasteLAN
Copy-paste teks & gambar antara Mac dan HP lewat server milik sendiri: copy di Mac, isinya muncul di HP dalam sedetik; tempel atau pilih gambar di HP, tekan Kirim, lalu ⌘V di Mac. Aplikasi menu bar Swift dengan riwayat clipboard (⌘0–⌘9), satu binary Go tanpa dependensi yang menyimpan isi hanya di memori, dan PWA yang bisa di-install dengan notifikasi push. Tidak punya server? Mode Wi-Fi lokal dipasangkan lewat QR code dan semua isi dienkripsi ChaCha20-Poly1305.
- Swift
- AppKit
- Go
- PWA
- Web Push

Aplikasi macOS · Menu bar · 2026
LiteCalendar
Kalender dua bulan di menu bar macOS: setelah tanggal 15 tampil bulan ini dan bulan depan, sebelumnya bulan lalu dan bulan ini, dengan tombol panah, keyboard, dan geser trackpad untuk pindah bulan. Titik acara diambil dari kalender di Mac (iCloud, Google, Exchange) lewat EventKit. Swift + AppKit murni dalam satu file sumber.
- Swift
- AppKit
- macOS
- EventKit

Aplikasi macOS · Menu bar · 2026
LiteScroller
Pemisah menu bar macOS yang menyembunyikan ikon seperti Hidden Bar, plus mode scroller: ikon tersembunyi tampil di strip yang bisa digulir di atas menu bar, jadi tetap terjangkau walau tertutup menu aplikasi yang panjang atau notch. Swift + AppKit murni dalam satu file sumber.
- Swift
- AppKit
- macOS
- Accessibility

Aplikasi macOS · Menu bar · 2026
LiteMonitor
Indikator sistem ringan di menu bar macOS untuk CPU, RAM, SSD, jaringan, dan baterai. Swift + AppKit murni dalam satu file sumber tanpa dependensi: mode normal atau ringkas, pilih metrik yang tampil, sekitar 15–25 MB RAM.
- Swift
- AppKit
- macOS

CLI · Bash · 2026
my-commits.sh
Laporan commit interaktif untuk banyak project sekaligus: pilih rentang tanggal, repo, dan branch (bisa wildcard seperti *kiki*), lalu commit milik sendiri ditampilkan per project dan branch. Report tampil di terminal, bisa disimpan ke file, atau dirangkum AI (Groq atau Gemini) jadi daily standup atau weekly progress report, lalu di-copy ke clipboard.
- Bash
- Git
- CLI
- AI

CLI · Zsh · 2026
Git feature branch toolkit (gfb)
Kumpulan perintah zsh untuk alur kerja feature branch: gfb membuat branch dari base, gfbls menampilkan branch urut terakhir dipakai, gfbstatus adalah git status versi lengkap dengan status push/pull dan langkah berikut, plus perintah untuk membandingkan branch, cek conflict sebelum merge, membersihkan branch yang sudah merged, dan generate commit message serta deskripsi PR dengan AI.
- Zsh
- Git
- CLI
- AI

Dev tool · API · 2026
Pencarian ID pelanggan dummy Rajabiller
Pencarian dan viewer ID pelanggan dummy Rajabiller (idpel_dummy) untuk testing integrasi API PPOB / H2H, ditampilkan sebagai tabel, tree, dan JSON.
- Vue
- Vite
- API
- PPOB

Dev tool · API · 2026
Viewer daftar universitas
Pencarian dan viewer Universities API dari Hipolabs: filter nama, negara, limit, dan offset lewat API, lalu cari, filter per kolom, dan export CSV di browser, ditampilkan sebagai tabel, tree, dan JSON.
- Vue
- Vite
- API

Game · 2026
ASCII playground
Game browser kecil yang seluruhnya dirender dengan karakter ASCII.
- ASCII
- Game

Machine learning · 2023
Klasterisasi daun melon
K-Means pada fitur tekstur GLCM, divalidasi bersama pakar tanaman selama summer course di IPB.
- Python
- K-Means
- OpenCV

Knowledge graph · Visualisasi data · 2023
Jaringan serangga–virus–tanaman
Graf interaksi dan embedding takson yang dieksplorasi saat meneliti VektorPedia.
- Knowledge Graph
- Network Science