Projects

Yang saya buat, dan alasannya

Setiap project berawal dari masalah yang saya alami. Untuk tools yang bisa diunduh, lihat halaman Tools.

Personal Butler

Asisten AI yang saya buat untuk pekerjaan sehari-hari di sebuah perusahaan teknologi.

Masalah

Terlalu banyak waktu habis untuk tugas kecil yang berulang: mencari jawaban di dokumen internal, menulis tiket, dan memberi label yang sama setiap kali.

Cara kerja

  • Menjawab pertanyaan dengan mencari di knowledge base dulu, bukan menebak
  • Menulis tiket dengan format tetap untuk setiap jenis tiket
  • Menyarankan label secara otomatis dari isi tiket
  • Berjalan di cloud lewat LLM proxy, jadi model bisa diganti tanpa mengubah kode

LLM agent · Knowledge search · LLM proxy · Built with Claude Code

Pipeline publikasi Notion → MDX

Menulis di Notion, terbit di situs ini tanpa menyentuh Git.

Masalah

Menulis di code editor itu lambat, tapi CMS butuh server, database, dan login yang harus dirawat. Saya ingin editor Notion dengan situs statis.

Cara kerja

  • GitHub Action mengecek database Notion setiap 15 menit dan mengubah halaman dengan Draft = false menjadi file MDX
  • Perubahan masuk sebagai pull request, jadi tidak ada yang tayang tanpa dicek
  • Jika artikel bahasa Indonesia belum punya versi Inggris, LLM membuat draf terjemahannya kembali ke Notion
  • Gambar diunduh ke repo, dengan pengaman terhadap URL yang tidak aman

Node.js · Notion API · GitHub Actions · OpenRouter

Engineering Labs (situs ini)

Jurnal teknis dua bahasa tentang QA, FPV, dan fishkeeping.

Masalah

Saya ingin satu tempat untuk catatan engineering dan karya drone yang cepat, murah di-hosting, dan tidak perlu perawatan.

Cara kerja

  • Export Next.js yang sepenuhnya statis di Cloudflare Pages: tanpa server, tanpa database
  • Setiap artikel punya versi Inggris dan Indonesia, terhubung sehingga tombol bahasa membuka artikel terjemahannya
  • Konten berupa file MDX biasa di Git dengan aturan frontmatter yang ketat
  • Dibangun dan dirawat dengan coding agent, dengan pengecekan dan log progres di dalam repo

Next.js · TypeScript · Tailwind CSS · MDX · Cloudflare Pages