Work
Client case studies, open source, products. Same patterns flow between them — what I build for clients ends up in the tooling, what the tooling solves ends up in the case studies.
Open source
tanglyTypeScript[shipping]
Self-hosted documentation framework.
taskmuxPython★ 2[active]
Task manager for coding agents.
droverTypeScript[active]
LLM agent library.
timberlinePython★ 1[active]
Git worktree manager for coding agents.
squirrelscanAgent architecture · Claude · Python
An AI audit agent that runs 200+ rules without hallucinating findings.
skillsPython★ 3[active]
Claude Code skill collection.
openelectricity ai interfaceAI chat · Real-time data · Generative UI
Natural language queries over live energy market data — no hallucinated readings.
windwatchTypeScript[shipping]
Live monitor for Australian wind generation.
coalwatchTypeScript[shipping]
Operational coal facilities tracker.
opennemPython★ 122[production]
Australian energy market data platform.
Take on a small number of engagements at a time. Mid-project and something's gone sideways is fine too.