AI/LLM & systems software engineer — agentic systems, RAG, full-stack. San Francisco Bay Area.
I build LLM-powered products end to end — FastAPI + LangChain backends, React frontends — and contribute fixes upstream to open-source multi-agent orchestration systems.
Fixes merged across the gastownhall ecosystem — an open-source multi-agent orchestration platform — each reviewed and approved by independent maintainers. 81 merged PRs across 3 repos:
- #5614 — fix(events): truncate a NUL-padded tail left by an unclean shutdown
- #4547 — fix(cmd/gc): order dispatch searches all configured formula layers, not just the order's own
- #5617 — fix(tmux): don't clear-before-paste on an attached session
- #5613 — fix(reaper): expired-nudge cleanup now closes rig-scoped shadows too
- #4926 — fix(searchpath): find Nix-installed provider CLIs
- …and 70 more — see all 75
- #4173 — fix(memories): tolerate non-string values in bd kv list
- #320 — fix(gastown/witness): re-verify liveness before delete, content-check merges past rebase/squash
- #322 — fix(gastown/witness): complete crashed submit-and-exit handoff instead of resetting to pool
- #325 — fix(gastown/witness): add --include-infra to bd list molecule queries
- #314 — docs(gastown/refinery): note mr/pr mode is GitHub-specific
- #321 — feat(superpowers): vendor missing systematic-debugging skill
Themes: concurrency races, operational guardrails, and failure-mode UX in long-running agent systems.
Maintainer on #3469: "a careful, surgical fix — I especially appreciate that you keyed the dedup signature on the set of active conditions."
I also file actionable bug reports that maintainers act on — e.g. #2814 (bundled Dolt 2.0.8 corruption → version pin) and #2846 (compactor quarantine race starving GC) — both closed with a by-name thanks from a core committer.
Languages
Go · Python · C/C++ · Bash · TypeScript / JavaScript
Agentic AI & orchestration
Gas City · Gas Town · multi-agent orchestration · agent lifecycle & reconciliation · tool-calling workflows · human-in-the-loop workflows
LLM / GenAI
RAG · LangChain · Chroma · FAISS · OpenAI · Claude · DeepSeek · Prompt Engineering
Full Stack & distributed systems
React · Next.js · Tailwind CSS · FastAPI · REST · concurrency control · process & subprocess lifecycle · Linux systems programming · failure recovery
Data & storage
Dolt · PostgreSQL · Redis · SQLite · MongoDB · S3 · Supabase
CI & tooling
Git · GitHub · GitHub Actions · GitLab · SVN
Debugging & reliability
concurrency debugging · root-cause analysis · failure-mode analysis · operational guardrails · observability · regression testing
Networking / embedded / RF
TCP/IP · MQTT · GNU Radio · UHD · LabVIEW · KiCad · Altium Designer · Vivado · Verilog / VHDL
See the repositories below for selected AI, agentic-systems, systems-software, and engineering projects.



