My Blog

June 30, 2026

Using Claude Code with Non-Anthropic Models via LiteLLM

June 22, 2026

Burrow Adds a Read-Only Guard and Agent Skills

June 1, 2026

Burrow Adds MySQL, Secure Passwords, and a Claude Code Skill

May 13, 2026

Burrow Now Supports Direct Connections

April 28, 2026

The OS Knows the Timezone, Not Your Language

April 15, 2026

How I Understand LLMs

April 10, 2026

Building Burrow: A CLI for Querying Databases Behind a Bastion

August 19, 2025

OAuth vs OpenID Connect: Stop Mixing Them Up

May 25, 2025

Building User Interface for Querying ChromaDB

May 12, 2025

What CORS Is, What CORS Is Not

May 5, 2025

Multi-Account Git Setup with SSH and Commit Signing