Ihsan Nugraha

PM + Engineer yang membangun sambil bekerja. 40+ tools shipped dalam 2 bulan terakhir, sebagian besar solo, pakai AI sebagai leverage, bukan pengganti.

Product · Engineering · Solo builder
Next.js TypeScript Node.js + Express Prisma + PostgreSQL Docker + PM2 Caddy / VPS Ops Telegram Bots Claude Code & AI Agents Google Sheets API PWA
Numbers

Bukan klaim. Ini yang benar-benar live.

40+
tools & produk live di monitoring dashboard sendiri
838
karyawan terpetakan di satu dashboard akses internal
1,212
aktivitas ter-track lintas 3 organisasi
56
hub perpustakaan sekolah on-boarding ke satu sistem
43
hub sekolah bertransaksi harian di platform kantin
78,818
rapor siswa terindeks dari spreadsheet mentah
30
PRD produk personal, ditulis dengan riset jujur, bukan hype
937
klip video (35GB) diselamatkan lewat teknik scraping sendiri
Journey

2 bulan terakhir, tanpa disunting

Termasuk yang gagal. Kalau sesuatu di-kill atau dipause, itu tetap ditulis di sini.

10 Mei

Aturan #1: jalan dulu, jangan tunggu izin

Menetapkan default kerja: eksekusi langsung, laporkan hasil, bukan minta approval di tengah jalan. Ini yang bikin ritme 2 bulan berikutnya mungkin.

18 Mei

Dua tool hub personal live

Live

app.tumbuh.us dan notes.tumbuh.us naik ke Cloudflare Pages. Mulai kebiasaan bikin tool kecil, deploy, lanjut.

22 Mei

Claude Code pindah ke VPS

Live

TeleClaude bikin akses Claude Code penuh dari HP lewat Telegram. Kerja tidak lagi terikat laptop.

29–30 Mei

CerminDiri: dari ide ke report engine

Live

App refleksi psikologis 60 pertanyaan, 10 domain, dengan generator laporan naratif penuh, bukan sekadar kuis.

7 Jun

Bikin agent buat ngaudit diri sendiri

Tiga "guardian" agent (health-check, standar project, backup) dibangun. Hasil audit pertama: sebagian besar dari 30+ tool belum punya dokumentasi dasar. Cukup menampar.

11 Jun

MUV kanban dipakai tim beneran

Live

21 feedback dari pilot tim internal diselesaikan dalam satu hari.

13 Jun

Dock: arsip percakapan jadi knowledge base

Live

Setiap sesi Claude Code sendiri jadi bisa dicari. Histori kerja tidak hilang begitu saja.

20–26 Jun

Biaya API melonjak tajam

Salah satu bot salah konfigurasi, penggunaan token harian melonjak drastis. Sinyal bahaya yang mengubah arah arsitektur.

27 Jun

VPS di-rebuild total

Caddy pindah dari Docker ke systemd. Beberapa tool sempat hilang diam-diam dalam prosesnya, pelajaran soal pentingnya dokumentasi infra.

2 Jul

Migrasi keluar dari API berbayar

6+ bot dipindah ke model lebih murah setelah lonjakan biaya. Dua project (RISA, Claudiacare) resmi dipensiunkan hari yang sama.

3 Jul

Coding agent kena compromise

Satu tool coding-agent yang baru diekspos publik disalahgunakan dalam hitungan jam. Langsung dimatikan permanen, jadi pemicu security gate wajib di semua project baru sejak saat itu.

4 Jul

PrintMe hilang total, dibangun ulang dalam sehari

Live

Tidak ada backup tersisa. Ditulis ulang dari nol, live lagi di hari yang sama.

5 Jul

Hari paling berat

Drawing Alive dimatikan ("udah nggak menarik"), figma2html ditemukan hilang total, celah keamanan ditambal di 3 admin tool sekaligus. Dari sinilah ide "portofolio 30 produk sebagai jaring pengaman" lahir.

6 Jul

30 PRD ditulis jujur, bukan hype

ReportFinder dibangun ulang dari nol. 30 ide produk personal diberi riset kompetitor asli, kebanyakan hasilnya "lemah". Sengaja tidak dipoles.

7 Jul

Office jadi bagian dari MUV

Live

File manager internal terintegrasi penuh via SSO. Gap metadata di dua produk baru ditemukan dan ditambal hari itu juga.

8 Jul

Aksara down total, fixed dalam menit

Live

Satu perintah deploy yang salah menjatuhkan seluruh site. Diperbaiki cepat, lalu langsung dilanjutkan audit yang menemukan 3 celah nyata di sistem backup sendiri.

The Belief

Trial · Error · Learn · Repeat

Ship first, ask never. Approval prompt di tengah jalan itu bottleneck, bukan pengaman.
Kalau ragu, jalan terus, laporkan hasilnya, bukan minta izin dulu.
Light mode, always. PWA, always. Setiap milestone masuk log: build history harus bisa ditelusuri, minimal oleh diri sendiri.
Honest verdict di atas hero narrative. Lebih baik tahu 30 ide "lemah" sebelum dibangun, daripada berpura-pura satu ide itu pasti menang.
Contact

Ngobrol soal produk, engineering, atau kolaborasi.