
About me.
I lead Forward Deployed Engineering
and Internal Tools Engineering @ Elios.
Full-stack Software Engineer. Developer of Agents, MCP, Web, and more.
Husband. Dog-dad. Theme-park enjoyer. Based in Orlando, Florida.
Blog.
All postsBuilding Custom Agent Harnesses for Specific Domains Using Vercel's AI SDK
What is an agent harness? Learn how it works, build a custom support agent with Vercel AI SDK, and compare Sol and Luna with a runnable eval suite.
GPT-6 Astra vs Claude Fable for Knowledge Work: My Experience
My experience with GPT-6 Astra and Claude Fable for research, proposals, and consulting: both are smart enough. I want the same intelligence cheaper and faster.
More Thorough AI Review for Claude Code, Codex, and Claude Cowork
Open-source adversarial review for code and business work with Friendly Adversary and Zero Defect across Claude Code, Codex, and Claude Cowork.
Linux Codex Desktop App with Remote Control: How I Got 'Control Other Devices' Working
A practical debugging writeup on getting the unofficial Linux Codex Desktop App remote control flow working so Linux can control a Mac mini.
Claude Rules vs CLAUDE.md: Pattern-Scoped Conventions Your Team Is Missing
CLAUDE.md is directory-scoped. .claude/rules/ is pattern-scoped. Most teams only use CLAUDE.md and miss the rules mechanism entirely. Here is how we use both in a real Nx monorepo.