Full-stack engineer, 10+ years shipping production systems. Last 2 focused on agents: autonomous pipelines, persistent project-aware memory, and eval loops that compound.
Live
- Lab — live CanvestAI sector signals, paper trades, and model portfolio allocation
Projects
- Claude Code Harness — solo-built autonomous ticket-to-PR pipeline. 10+ PRs shipped end-to-end; handles routine tickets and tech debt. Code review agent refines its criteria from eval scores across runs, with project-aware memory backed by Obsidian.
- CanvestAI — equity sector signal system with confidence scoring, live paper trading, and Canadian ETF universe. Portfolio allocation and signals updated on each run.
Writing
- The Iron Law of Gates — why agent reliability requires hard stops, not soft guidance
- Three-Tier Agent Memory — working, episodic, and semantic memory for production agents
- ripgrep vs ast-grep for agent tooling — structural vs text search in agentic code workflows
Stack Python · TypeScript · React · Java · Spring Boot · PostgreSQL · Redis · Docker · AWS LLMs · Agentic Workflows · Claude API · RAG · Persistent Memory · Eval Loops


