AI & Infra Engineer. Building AI that survives outside the demo.
I build AI integrations, agent tooling, and workflow automation. My background is 13 years in US enterprise IT, including MSP work, systems engineering, and cloud infrastructure. That experience shapes how I approach automation: permissions, failure handling, and a clear path to recovery.
Website · LinkedIn · X · Substack
- AI agents and MCP integrations connected to real business systems.
- Workflow automation with human approvals, logs, and recovery paths.
- TypeScript, Python, Go, Rust, React, Tailwind, ShadCN, TanStack Start, Supabase, Azure, and cloud infrastructure.
- Binnacle
- Unified, zero-FFI, pure-Rust evaluator agent orchestrating the 15-tool TideOS evaluation stack across autonomous coding agents.
- ClawKeeper
- Agent control plane built around policy checks, spending controls, and audit logs.
- CipherClaw
- TypeScript toolkit for investigating multi-agent runs, tracing errors, and inspecting failure paths.
- awesome-llm-apps
- Audited agent templates for production readiness, dependency hygiene, and fail-closed error handling.
- claude-code-templates
- Hardened loopback listener authentication, credential redaction in diagnostics, and sanitization of pipe-to-shell installer flows.
- 9router
- Upstream routing patches and Cloudflare AI multi-modal reference image forwarding.
- agent-lightning
- Fixed memory leaks by pruning superseded routed experts across multi-turn trajectories.
- vibe-kanban
- Evaluated real-time multi-repo agent task board orchestration with Tauri and SPAKE2.
The TideOS 15-Tool Eval Stack (click to expand)
| Step | Engine | Focus |
|---|---|---|
| 01 |
reval |
Error analysis & causal Bayesian trace DAGs |
| 02 |
gild |
Stratified golden dataset authoring & lockfiles |
| 03 |
tessel |
Synthetic covering arrays ( |
| 04 |
assay |
Deterministic assertions & pure-Rust DB/RLS |
| 05 |
tide-rill |
Retrieval vs generation & faithfulness gating |
| 06 |
keel |
Trajectory scoring & 14-step cost/latency bug detection |
| 07 |
temper |
pass@k vs pass^k multi-trial reliability |
| 08 |
parley |
Multi-turn simulated users & sycophancy tests |
| 09 |
gavel |
LLM judge calibration & Rogan-Gladen debiasing |
| 10 |
poise |
Double-blind order-swapped pairwise adjudication |
| 11 |
plumb |
SplitMix64 bootstrap CIs & exact McNemar tests |
| 12 |
weir |
Fail-closed per-category CI regression gating |
| 13 |
eddy |
Online production sampling & CUSUM drift alerts |
| 14 |
tare |
CPST (Cost Per Successful Task) & Pareto release gates |
| 15 |
tether |
Failure harvesting, SimHash dedupe & release replay |
I keep permissions narrow, make failures visible, and document how to operate what I build. I prefer a small system a team can maintain over a complicated one nobody owns.
Founder & CTO, TechTide AI · CTO & Co-Founder, CPG Playbook
I also support developer communities as a Lovable Senior Champion and Ambassador, and a Discord moderator at TypeSafe AI.
Logs over vibes. Production over theater.






