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.
Contributions merged across the gastownhall ecosystem — an open-source multi-agent orchestration platform — each reviewed and approved by independent maintainers. 132 merged contributions across 4 repos:
- #4173 — fix(memories): tolerate non-string values in bd kv list
- #6938 — test(contract): isolate managed-city reachability checks
- #7903 — fix(beads): List with two or more Assignees fans out its bd list leg per assignee instead of scanning
- …and 104 more — see all 106
- #317 — test(gastown): pin worktree --sync for branches without upstream tracking
- #320 — fix(gastown/witness): re-verify liveness before delete, content-check merges past rebase/squash
- …and 4 more — see all 6
- #6574 — fix(config): dotted keys round-trip through SetYamlConfigInDir/UnsetYamlConfig (bd-zj95, 1.3.1) — includes Rongjun's preserved authored compatibility fix
- #7103 — fix(events): stop quiet followers on stdin EOF
- …and 17 more — see all 19
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),
closed with a by-name thanks from a core committer, and
#5081 (gc status abandons rather than cancels a
per-agent observation goroutine on timeout), independently reproduced by another contributor. I also flag
cross-cutting CI reliability issues when a pattern repeats across PRs — e.g.
#8240, a chronic flaky test traced across four
unrelated PRs before being reported upstream.
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.



