Skip to main content

Writing

Long-form notes on AI engineering, side projects, and what I learn along the way.

6 posts

12 min read

What is a Voice Agent? Why Latency Is the Product, Not a Side Detail

Ever talked to a bot that paused for two seconds before every answer? That pause is not a bug in the corner, it is the whole experience. Learn how a voice agent hears, thinks and speaks, where the time goes, and why latency is a feature you design for, without the confusing AI jargon.

Artificial Intelligence, Voice AI, Voice Agents, Speech Recognition

Models & agents5 min read

Mamba vs Transformers: The Growing Notebook vs the Fixed State (and Mamba 3)

Transformers keep a growing KV-cache “notebook,” while Mamba compresses history into a fixed-size state. This article explains the tradeoff, how Mamba evolved from Mamba-1 to Mamba 3, and why hybrid architectures may be the practical path for long-context LLMs.

Mamba, Mamba 3, Transformers, State Space Models

Retrieval & data12 min read

What is a Text-to-SQL Harness?

Ever wondered why a model that writes perfect SQL in a demo still ca not be trusted against a real database? Learn what a Text-to-SQL harness actually is. Routing, schema retrieval, validation gates, repair loops and read-only execution - explained with real examples and without the confusing AI jargon.

Artificial Intelligence, Text to SQL, SQL, LLM

Voice & audio4 min read

Building a Deep Learning-Based Voice Activity Detection Model from Scratch

A practical look at how I built a deep learning-based Voice Activity Detection model from scratch, trained it on speech data, evaluated its performance, and made the model openly available to use and download.

Voice Activity Detection, VAD, Deep Learning, Speech Processing