Blog
Field notes on building systems that hold up under real traffic — from data layer to interface.
Tired of staring at a blank commit message box? Jurnal reads your staged diff, plans the commit for you, and even suggests a branch name — all from the terminal, shipped as a single Go binary.
Learn how to deploy a dynamic, multi-port tunneling service using FRP and Caddy on a low-resource VPS. Tunnel traffic securely over WSS (port 443) and automate short-lived 6-day Let's Encrypt certificates.
Missing the good old Tamagotchi days? Meet PixelPaws, a 16-bit retro virtual pet game you can play directly in your browser—no app installation, sign-ups, or accounts required.
A deep dive into the architecture of ZenFlow, decoupling audio lifecycles from React components using a Web Audio singleton.
There is no shortage of Pomodoro timers, but most are bloated. ZenFlow replaces your New Tab with a serene environment for deep work.
Notes on building a multi-tenant e-commerce architecture to power multiple isolated brand storefronts from a single centralized API.
A deep dive into the architecture of a custom RAG-based AI assistant using Convex, DeepSeek, and Gemini Embeddings.
Skip OAuth providers, email verification, and password hashing. Telegram's bot platform gives you everything you need for QR-based login — here's how to wire it up.
Habis nge-deploy banyak service ke VPS, saatnya ngunci pintunya. Catatan praktis bikin user non-root, SSH key-only, firewall pakai ufw, dan fail2ban biar bot scanner nyerah duluan.
Bikin platform deploy ala Vercel di VPS sendiri pakai Dokploy. Push ke Git, app langsung jalan dengan HTTPS otomatis, tanpa bayar per seat dan tanpa vendor lock-in.
Pasang Hermes Agent dari Nous Research di server, sambungin ke Telegram, dan jadiin asisten AI yang bisa diajak ngobrol dari HP kapan aja — sambil dia kerja di VPS.
Catatan santai cara nge-deploy 9Router di belakang Caddy via SSH pakai Docker Compose, lengkap dengan HTTPS otomatis dan tanpa repot setting basic auth.
How a rule-based WhatsApp chatbot survived nationwide voucher drops without double-spending — a practical look at distributed locking and rate limiting.
Routing WhatsApp events to several subscriber apps sounds simple until one slow consumer takes everyone down. Notes on fault-tolerant fan-out.
A corporate platform needed maps without the per-request bill. What the migration actually involved, and where the sharp edges were.
A quick introduction and a warm welcome to my personal corner of the internet.