Writing
Things I've written, ideas I've explored, and thoughts I've put into words.
Benchmarking Local LLMs: Where VRAM Limits, MoE, and PLE Architecture Collide
Aug 8, 2026Article·7 min readOptimizing Mobile PageSpeed Insights: How I Reached 99 on Performance
Jul 29, 2026Article·4 min readDeploying Claude Usage: SQLite, Postgres, or MySQL — and Google Sign-In
Jul 27, 2026Article·8 min readBuilding Claude Usage: Per-Person Cost Tracking on a Shared Claude Account
Jul 25, 2026Article·6 min readUsing Claude Code with Non-Anthropic Models via LiteLLM
Jun 30, 2026Article·2 min readBurrow Adds a Read-Only Guard and Agent Skills
Jun 22, 2026Article·4 min readBurrow Adds MySQL, Secure Passwords, and a Claude Code Skill
Jun 1, 2026Article·2 min readBurrow Now Supports Direct Connections
May 13, 2026Article·1 min readThe OS Knows the Timezone, Not Your Language
Apr 28, 2026Article·7 min readHow I Understand LLMs
Apr 15, 2026Article·5 min readBuilding Burrow: A CLI for Querying Databases Behind a Bastion
Apr 10, 2026Article·6 min readOAuth vs OpenID Connect: Stop Mixing Them Up
Aug 19, 2025Article·4 min readBuilding User Interface for Querying ChromaDB
May 25, 2025Article·4 min readWhat CORS Is, What CORS Is Not
May 12, 2025Article·3 min readMulti-Account Git Setup with SSH and Commit Signing
May 5, 2025Article·3 min read