Notes from
shipping AI.
Long-form posts, build logs, and field notes from the messy middle of building AI systems. Mostly Python, mostly honest, mostly written at 11pm.
Featured post
latest · Oct 9, 2026All writing
9 of 9 postsKenapa Harga Laptop Kalian Naik Gara-gara AI
Akhir-akhir ini pernah gak kalian iseng cek harga RAM, atau laptop, atau konsol game? Coba deh. Kit RAM 32GB yang tahun lalu masih sekitar 120 dolar, sekarang duduk manis di angka 275 sampai 350 dolar. Hampir tiga kali lipat cuma dalam…

Beyond RAG: Why Your AI Chatbot Needs a Brain Before a Library Card
RAG is the most overused, over-hyped, and blindly applied pattern in AI engineering right now, and I’m saying this as someone who uses it in production. Let me explain. The moment I realized RAG wasn’t enough I was building a financial…

Aku Investasi di Tengah Krisis Energi Terbesar dalam Sejarah. Ini yang Terjadi
Selama 6 minggu, Selat Hormuz tutup, buka, lalu tutup lagi. Harga minyak meledak ke $110+ per barel dan portofolio aku sempat anjlok. Ini caraku bertahan dari minus belasan persen hingga hampir surplus 20%. Chart BRENT Oil dari Maret…

I Scraped 40,000+ Airbnb Listings in Bali. Here’s How I Beat Their 270 Result Cap
A deep dive into grid based geospatial scraping, adaptive subdivision, and why Selenium was killing my project. The bounding box concept The Problem Nobody Talks About So here’s the thing. You search “Bali” on Airbnb, scroll through the…

Your Team Is Burning Through 2,000 GitHub Actions Minutes — Here’s a Fix
A colleague burned through 2,000 free minutes without realizing it. Here’s the workflow change that fixed everything. A few weeks ago, I asked my friend to check something. “Open your GitHub organization settings,” I said. “Go to Billing,…

From Frustration to Innovation: Building PDF Assistant with RAG — When Documents Finally Learn to…
From Frustration to Innovation: Building PDF Assistant with RAG — When Documents Finally Learn to “Talk” A developer’s journey of creating an AI-powered application using Retrieval-Augmented Generation that transforms how we interact with…

My Learning Journey: House Price Prediction Kaggle Competition
Introduction When I first joined the House Prices: Advanced Regression Techniques competition on Kaggle, my goal wasn’t just to achieve the highest score on the leaderboard. Instead, I wanted to gain hands-on experience with the complete…
Building a AI Campus Assistant: How I Developed the Udayana University AI Assistant with RAG and…
Building a AI Campus Assistant: How I Developed the Udayana University AI Assistant with RAG and LangChain Introduction In today’s digital age, universities are constantly seeking innovative ways to improve the student experience and…

From Data to Insights: My Journey Building a Sentiment Analysis Dashboard for Indonesian…
From Data to Insights: My Journey Building a Sentiment Analysis Dashboard for Indonesian Internship Programs Introduction In today’s data-drive n world, understanding public sentiment is crucial for organizations to improve their services.…
