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 · Apr 28, 2026All writing
5 of 5 postsFrom 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.…
Apple Ripeness Classification: Multi-Stage Detection with Haralick Texture Features
Introduction When most people pick up an apple at the grocery store, they instinctively assess its ripeness through a quick visual inspection and perhaps a gentle squeeze. But what if this subjective process could be automated with…

