I build software at whatever layer the problem lives at. Most of my recent work is in LLM agent infrastructure. The repo list also spans game AI, security tooling, Unity, firmware forks, and cloud utilities.
An event-sourced Claude agent runtime I built that ships PRs to codebases across GitHub. Three processes share one SQLite file on a Hetzner VPS. It runs when I start it (not 24/7, API cost is a real constraint) and works through an operator-approved queue. Every interaction feeds a closed-loop learning system: successful patterns become teachings, failures become antibodies, hostile behavior tightens the fear-map.
Status: currently resting. Request a run.
| Repo | Merged | Latest |
|---|---|---|
alexhill2911/splitpro |
11 | #11 docs(readme): correct license claim; link CONTRIBUTING / SE... |
Evaliphy/evaliphy |
4 | #28 fix: reorganize reports into per-run timestamped directories |
lingdojo/kana-dojo |
3 | #13003 content: add new trivia question |
AlphaSudo/zerodast |
2 | #86 docs: add CONTRIBUTING.md with full contributor workflow |
leticiv/tarot-reddit-compiler |
1 | #8 feat: add personal notes field to each interpretation |
adandeigor/AlgoLab |
1 | #9 feat: add --version flag to CLI |
chatvector-ai/chatvector-ai |
1 | #236 fix(logging): route test logs to separate files when APP_EN... |
Last 12 merges (most recent first):
2026-05-02alexhill2911/splitpro#11docs(readme): correct license claim; link CONTRIBUTING / SECURITY / CHANGELOG2026-05-02alexhill2911/splitpro#10tests(events): add vitest coverage for events.js public API2026-05-02alexhill2911/splitpro#9Add CODEOWNERS file for default code ownership2026-05-02alexhill2911/splitpro#8chore: add .editorconfig for consistent editor formatting2026-05-02alexhill2911/splitpro#7docs: add CHANGELOG.md (Keep a Changelog format)2026-05-02alexhill2911/splitpro#6chore: add pull request template2026-05-02alexhill2911/splitpro#5chore: add GitHub issue templates2026-05-02alexhill2911/splitpro#4docs: add SECURITY.md with vulnerability reporting policy2026-05-02alexhill2911/splitpro#3docs: add CONTRIBUTING.md2026-05-02alexhill2911/splitpro#2Add MIT LICENSE file2026-05-02alexhill2911/splitpro#1docs: add top-level README2026-04-21Evaliphy/evaliphy#28fix: reorganize reports into per-run timestamped directories
CI / lint unblock: 3 merged
alexhill2911/splitpro#10tests(events): add vitest coverage for events.js public APIEvaliphy/evaliphy#32feat(ci): add vitest code coverage analysisEvaliphy/evaliphy#40feat: add vitest code coverage with GitHub Actions reporting
Bug fix: 3 merged
Evaliphy/evaliphy#28fix: reorganize reports into per-run timestamped directorieschatvector-ai/chatvector-ai#236fix(logging): route test logs to separate files when APP_ENV=testEvaliphy/evaliphy#31fix(reporters): improve HTML report assertions section UX
- mcplint: Rust CLI for testing, fuzzing, and security-scanning MCP servers.
- analytical-mcp, unified-thinking, and mcp-reasoning: three different cuts at giving models structured reasoning primitives (TypeScript, Go, and a 15-tool reasoning server).
- claw-code-parity: Rust CLI agent-harness rewrite with a parity rubric, mock harness, and structural analysis tools.
- bruno and bruno-swarm: neural behavior engineering framework (named after Giordano Bruno) and a multi-agent developer swarm built on top of it.
- zeek-yara-integration: network-security learning platform built on Zeek and YARA.
- trellis-runpod-worker: serverless worker for TRELLIS text-to-3D mesh generation.
- mesh-firmware: personal fork of Meshtastic firmware.
- battlecode2026 and javabot: MIT Battlecode competition bots.
Roughly a dozen more MCP servers across the ecosystem (Obsidian, Grafana, Bear, Roblox, macOS shell, GitHub, Exa, Langbase, and others). Open an issue if one looks useful and isn't obvious.
Whatever the job wants. Most often TypeScript, Python, Rust, Go. Occasional C#, Java, C++. SQLite as default storage.


