Blog

I use this space to document what I’m building, analyzing, learning, and studying. I don't have a strict schedule for posting, but I do have a running list of topics I'm excited to write about. From web and mobile development, to clean systems architectures, to AI, ML, LLMs, and intelligent, human-centered systems. Hope you find something useful here.

Feel free to RSSSubscribe.

Go in the Age of AI Agents: Why Boring Wins

Go in the Age of AI Agents: Why Boring Wins

Google's Go team argues that AI has moved the bottleneck from writing code to verifying it, and that Go's rigid simplicity is exactly what agentic development needs. Here is what holds up, what is marketing, and what I actually see in my own codebases.

Building a Local TTS Pipeline with Kokoro For My Blog Posts

Building a Local TTS Pipeline with Kokoro For My Blog Posts

Using Kokoro, an 82 million parameter model, on my laptop to narrate every post on this site, for free, offline. The interesting part was never the model. It was everything around it: HTML extraction, the text cleaning rules nobody warns you about, and one Python version that cost me an evening.

Accuracy Is the Wrong Metric for Clinical AI Agents

Accuracy Is the Wrong Metric for Clinical AI Agents

Benchmark accuracy tells you a model can answer questions. It tells you almost nothing about whether a clinician should trust it at 3 a.m. Here is what actually breaks when clinical AI agents move from the leaderboard to the ward, and the five layers I think an evaluation stack needs instead.

Mastering Claude Code: Best Practices Straight From Its Creator

Mastering Claude Code: Best Practices Straight From Its Creator

Claude Code can read your files, run commands, and fix its own mistakes. But most developers barely scratch the surface. Here is a guide to the agentic loop, best practices, and prompt recipes, taken directly from Anthropic's official documentation.

Is Fine-Tuning AI Models Still Needed?

Is Fine-Tuning AI Models Still Needed?

Fine-tuning is no longer the default first move, yet the frontier models we prompt so casually only exist because of it. A practical look at when to prompt, when to retrieve, and when to train.

What is AI Observability?

What is AI Observability?

Traditional monitoring tells you if a system is down. AI Observability reveals why your model is misbehaving in the real world. Here is your quick guide to the key pillars, top tools, and trends keeping modern AI reliable.

Human-Centered AI: Putting People at the Heart of Intelligent Systems

Human-Centered AI: Putting People at the Heart of Intelligent Systems

Human-Centered AI: Why building AI that amplifies people, rather than replaces them, is the research question at the heart of my PhD journey.