- An orchestrator delegates real work to worker agents — long-lived, file-backed sessions in isolated child processes, with concurrency caps, per-agent error isolation, and resume across restarts
- The part I care most about: the rails. Every worker sandboxed in its own git worktree behind a runtime path-jail; a shell runner that passes args as an array, so a branch named
feat/foo; rm -rf /is data and not a command; an allow-list gate kept in lockstep with what the agents are told - No agent approves its own work — the PR lifecycle is refused to workers and routed through a path that owns push, review, and merge. Closing that door meant closing the side doors too: mutating API calls and label edits, since labels gate merges
- A local CI system issues per-commit verdicts — a red run automatically becomes a diagnose-only investigator agent, able to read and reason but not to fix
- Zero-dependency Node/ESM services plus a TypeScript extension layer, bridged to the browser over JSONL and Server-Sent Events
- Also inside: on-device speech-to-text, token-usage accounting with provider-limit backoff, event-sourced ledgers whose analytics are derived rather than hand-kept, a wikilinked knowledge graph
Ready for what's next
Application Developer & AI Systems Engineer
I build software that lives in production — ERP customizations, API integrations, and lately multi-agent AI systems: an orchestration harness with real safety rails, and an open-source protocol where AI agents negotiate on their owners' behalf. From legacy 4GL to agent worktree sandboxes, I adapt to whatever the environment requires and stay in the room until it works.
After AI
Two things I built with (and for) agents
Summer 2026, nights and weekends. One private, one open-source and yours to read.
- Personal AI personas negotiate real-world plans on their owners' behalf — owner in the loop by construction, with a disclosure gate nothing leaves without passing
- Personal data is sorted into monotonic tiers, each unlocked only by an escalating owner consent grant. The tier ceiling and the never-disclose set are enforced structurally, not by prompt — which is what makes a jailbroken persona harmless instead of catastrophic
- Disclosure climbs in reciprocal lockstep, so the most a defector can extract is one tier ahead of an owner gate; every field is tagged verified or inferred, so a persona can't pass a guess off as fact
- Real cryptography via audited @noble libraries: Ed25519 identity, X25519 + AES-256-GCM sealed transport, signed protocol atoms
- A nine-stage negotiation state machine with per-stage round caps and named terminal abandon codes, an append-only consent ledger, and an 11-document protocol spec treated as source of truth
- Interop-first: an MCP plugin (Claude as a persona's interface) and a bridge to Google's A2A protocol · 200 tests across 35 suites green on master, CI
Before AI
What I've built
Four years of turning business requirements into working software — from gaming labs to ERP consultancy.
- Delivered 100+ custom Sage X3 modifications and 10+ third-party integrations for clients in distribution and manufacturing
- Built and productized the ShipStation integration end-to-end: syncs X3 deliveries to shipping orders and fetches tracking numbers back under high-volume production load, with first-failure alerting so a break surfaces without anyone watching; RKL sells it as a recurring-revenue product to ~5 clients
- Integrations meet each platform on its own terms — REST, SFTP, .NET/C#, PowerShell, and Sage's proprietary 4GL — reconciling data models between systems never designed to talk to each other
- Apply process design to enhance legacy Sage X3 workflows using modern AI tooling — bringing automation and integration capabilities to a decades-old ERP that previously had no path to them
- Work directly with clients throughout every project: requirements gathering, design reviews, live debugging, and communication with stakeholders from deeply technical to non-technical
- Built and maintained a portfolio of 20+ SSRS reports, SSIS packages, and Power BI dashboards
- Built data pipelines to support operational reporting across the organization
- Designed advanced dashboards to surface insights for executive decision-making
- Wrote highly optimized SQL queries and complex stored procedures to power reporting across the organization
- Delivered detailed dashboards that gave leadership a clear view of business performance
- Tested slot machines and electronic table games for regulatory compliance across multiple jurisdictions
- Represented technical findings and regulatory position simultaneously in high-stakes compliance meetings attended by both clients and regulators
- Built AutoHotKey scripts and custom tooling to automate repetitive test workflows, materially improving team throughput
- Worked alongside a senior developer on both existing client projects and new builds in Sage X3
- Picked up new tools and platforms quickly to contribute to real client work from the start
Tech I work with
ERP and data tooling at the core, with a modern stack for integrations, frontend, and AI-native product work.
Where I studied
Studied CS in the Nevada desert, picked up a taste for data along the way.
Outside the terminal
When the laptop is closed, here's where you'll find me.
Let's connect
If you have something worth talking about, I'm easy to reach.