Blog

Thoughts on AI engineering, distributed systems, and building at scale.

AI EngineeringApril 1, 2026·11 min read

iSkill: Designing a Harness for Autonomous AI Agents That Actually Ship

How we built a GAN-inspired harness — planner, builder, and adversarial evaluator in a structured loop — that turns Claude Code into a deterministic software factory. The methodology behind spec-driven development, the Ralph Loop, and Beads.

#harness-design#claude-code#senna#beads#ralph-loop#autonomous-agents
AI EngineeringMarch 28, 2026·6 min read

ForwardCheck-AI: Building a 6-Agent Adversarial Fact-Checking Newsroom

How we built a multi-agent system where AI investigators, a Devil's Advocate, and a Judge collaborate adversarially to verify misinformation — and what we learned about building agents that argue productively.

#multi-agent#claude#adversarial-ai#telegram#fact-checking
AI EngineeringMarch 20, 2026·7 min read

Spec-Driven AI: Building an Expense Tracker That Learns from Corrections

How spec-first development and an eval framework turned a simple Gmail parser into a self-improving expense categorizer — and why building the eval harness before the feature is the most important habit in AI engineering.

#spec-driven#evals#expense-tracker#gmail#ai-agents
AI EngineeringMarch 15, 2026·3 min read

Building AI Agents with Claude: Lessons from Production

Practical insights from building AI operations agents at scale — from system design to production reliability.

#claude#ai-agents#production#typescript
AI EngineeringMarch 10, 2026·9 min read

Reverse-Engineering Spring Petclinic with AI Agents: 578 Tests, 95% API Compatibility

How we used spec-driven AI agents to reverse-engineer 8 Java microservices into Python/FastAPI — 122 tasks completed deterministically, 578 tests passing — and what this reveals about AI's real capability frontier.

#reverse-engineering#ai-agents#spring#fastapi#spec-driven#beads