Blog

25 posts ; (newest first).

OpenAI Realtime on a Phone Line: Telnyx SIP + Cekura Tests

Put OpenAI's gpt-realtime model on a phone number with Telnyx SIP, verify the webhook, fix one-way audio and clipped greetings, and test it with Cekura.

Tue, 15 Sep 2026 | Tags: ai, voice-ai, software-engineering | AI & Machine Learning

Learning Photography With Codex and a Sony ZV-E10 II

Learning photography with Codex on a Sony ZV-E10 II: all 10 practice photos, camera settings, and lessons in focus, aperture, shutter speed and ISO.

Thu, 10 Sep 2026 | Tags: photography, ai, personal | Photography

Best Clipboard Manager for Mac in 2026: 4 Worth Installing

Four Mac clipboard managers compared on history limits, search, privacy, sync and price: SnipVault, Paste, Maccy and Raycast. Which one to install, and why.

Fri, 04 Sep 2026 | Tags: mac, tools, productivity | Tools & Reviews

A Weekend Getaway to VAMA Retreats, Nandi Hills — With Two Dogs, One Pool, and a Lot of Tennis Balls

An honest trip report: two dogs at VAMA Retreats, a pet-friendly resort near Bangalore at the foot of Nandi Hills. Pet pool, camp night, and what to pack.

Mon, 31 Aug 2026 | Tags: travel, personal | Travel

Your QR Code Is a Redirect — It Should Be an Engagement Layer

Packaging QR codes out-engage email. Raise scan engagement, capture declared customer intent, and turn offline touchpoints into retargeting audiences at scale.

Thu, 27 Aug 2026 | Tags: marketing, startups, automation | Marketing

The Essential Metrics for Voice AI Agents — From Milliseconds to Dollars

The complete scorecard of voice AI agent metrics and KPIs — latency, comprehension, CX, compliance, and the money math that turns containment into dollars.

Tue, 25 Aug 2026 | Tags: ai, voice-ai, management | Voice AI

I Lost $12,000 Dropshipping in India — And Why I Think It's a Capital-Intensive Business

I lost $12,000 dropshipping in India. Real numbers on ad costs, 20–40% COD RTO, $350–475 influencer videos, and the fix that got delivery to 92%.

Mon, 24 Aug 2026 | Tags: startups, marketing, automation | Startups & GTM

Bayesian and Sequential A/B Testing — When You Peek Weekly

Classical A/B tests assume you look once. A worked example from my personal SaaS — confetti vs pricing cards after first create, with real analytics counts — shows when Bayesian and sequential designs matter, and when you still should not call a winner.

Sun, 23 Aug 2026 | Tags: startups, software-engineering, management | Startups & Product

Getting Your Ideal Customer Profile (ICP) Right

Most ICPs are fiction dressed as strategy. How to discover your real ideal customer profile from early buyers, beachhead markets, and buying signals — then keep it from going stale.

Sun, 23 Aug 2026 | Tags: startups, marketing, management | Startups & GTM

Running a Radical Candor Book Club With Your Engineering Team

A nine-session plan for running a Radical Candor book club with an engineering team: the format, the discussion questions that actually open people up, the awkward middle weeks, and the traps to avoid.

Thu, 06 Aug 2026 | Tags: management, leadership, software-engineering | Engineering Management

What Is an AI Agent Harness? A Plain-English Guide, Plus One in 80 Lines of Python

The model reasons; the harness acts. What an AI agent harness actually is, the eight parts every production harness has, and a working one you can build in 80 lines of Python.

Mon, 03 Aug 2026 | Tags: ai, software-engineering, developer-tools | AI & Machine Learning

Agent Loops, Swarms, and Graphs: A 20-Minute Experiment on Your Laptop

Five agent architectures, what each one actually buys you, and a small autoresearch loop you can build and run on your own machine in an afternoon — with the real results from my run.

Sat, 01 Aug 2026 | Tags: ai, software-engineering, developer-tools | AI & Machine Learning

A Dummy's Guide to Evals for AI Agents

The zero-jargon introduction to evals for AI agents: what they are, the three grader types, a copy-paste starter suite for a voice agent, and the operating loop that makes it all compound.

Sun, 26 Jul 2026 | Tags: ai, voice-ai, software-engineering | AI & Machine Learning

Evals, Testing, and Observability for Voice AI Agents: A Field Guide

A practical guide to evaluating, testing, and observing AI voice agents: WER and its limits, latency budgets, simulation testing with personas, LLM-as-judge calibration, and tracing across the STT, LLM, and TTS pipeline.

Sun, 26 Jul 2026 | Tags: ai, voice-ai, software-engineering | AI & Machine Learning

What Are Evals? A Plain-English Guide, Illustrated by a Real Voice AI Agent

What evals actually are and how to build them for a voice AI agent, illustrated with a production home-services agent: scripted judges, deterministic checks, LLM-as-judge scoring, and simulated callers.

Sun, 26 Jul 2026 | Tags: ai, voice-ai, software-engineering | AI & Machine Learning

Best QR Code Generators for 2026 (Tested & Compared)

The best QR code generators for 2026 compared — free static codes, dynamic tracking, pricing, design and exports. See why QRCodeStack tops the list, plus 5 strong alternatives.

Sun, 21 Jun 2026 | Tags: qr-codes, tools, marketing | Tools & Reviews

Inside ~/.claude: The Filesystem Architecture Behind Claude Code

A deep dive into the ~/.claude directory structure that powers Claude Code. Understanding how session state, project memory, debug logs, and task management are organized on disk.

Tue, 24 Feb 2026 | Tags: ai, developer-tools, architecture | AI & Developer Tools

The Anatomy of a Great Prompt: A Software Engineer's Guide from Inside the LLM

Understanding how LLMs work internally to write consistently powerful prompts. A technical deep dive into transformer architecture, probability distributions, and prompt engineering from a software engineer's perspective.

Wed, 11 Feb 2026 | Tags: ai, machine-learning, software-engineering | AI & Machine Learning

Sending Automated Appointment Reminders using PostgreSQL, Google Sheets, n8n, and WhatsApp API

Learn how to build an automated appointment reminder system for a clinic using PostgreSQL, Google Sheets, n8n, and WhatsApp API. Case study showing practical automation that reduces friction without disrupting workflows.

Sun, 01 Feb 2026 | Tags: databases, devops, system-design, automation

Using PostgreSQL as a Dead Letter Queue for Event-Driven Systems

Learn how to use PostgreSQL as a Dead Letter Queue (DLQ) for event-driven systems. Case study from Wayfair showing how to handle failures in Kafka consumers with PostgreSQL for better observability and retry mechanisms.

Thu, 25 Dec 2025 | Tags: distributed-systems, databases, architecture | Distributed Systems

Using Merkle Trees to Detect Data Variance Between Two Data Stores

Learn how to use Merkle trees to efficiently detect data variance between distributed data stores. Explore time complexity, space complexity, and strategies for handling high write scenarios in distributed systems.

Running a 3-Node Home Lab Cluster on Refurbished Lenovo ThinkCentres

Learn how to build and run a 3-node Kubernetes home lab cluster using refurbished Lenovo ThinkCentre machines. Covers hardware, networking, MicroK8s setup, and operational costs.

Fri, 09 Aug 2024 | Tags: devops, infrastructure, kubernetes

Building a Real-Time, Streamable Online FM Radio Player (Just for Fun)

Learn how to build a real-time streamable online FM radio player using RTL-SDR, FFmpeg, and Icecast. Educational project exploring streaming protocols and audio processing.

Thu, 08 Aug 2024 | Tags: devops, technology, infrastructure

How Airline Reservation Systems Work Under the Hood

What happens behind the scenes when you book a flight on Expedia, Booking.com, or an airline website: GDS, ATPCo, OAG, central reservation systems, PNRs, ticketing, and the NDC standard explained.

Thu, 08 Aug 2024 | Tags: system-design, architecture, technology | System Design

How We Migrated a Postgres Database on GCP with Minimal Downtime

Learn how we migrated a PostgreSQL database from legacy infrastructure to GCP with minimal downtime. Case study from Wayfair covering migration strategies, data integrity verification, and zero-downtime techniques.

Thu, 08 Aug 2024 | Tags: databases, system-design, architecture, devops

✨ Support My Blog ✨

Enjoy reading my articles? Consider subscribing for $1/month to get access to premium content, new engineering articles, and subscription to your inbox.

Subscribe Now

$1 / Month