Building things. Breaking things. Figuring it out.
I write TypeScript and Rust, plus some C# and Swift when a project calls for it.
- vigil: point it at a project and it tells you which dependencies have known vulnerabilities and which version fixes them. Reads npm, pnpm, yarn and bun lockfiles. Rust.
- qexec: automates quests in AQWorlds. It picks its own gear and fights on its own. C#, built on Skua.
- cleanme: a native macOS cleaner. Clutter, browser data, duplicates, startup items. Swift and SwiftUI.
- realmsunbound: build fantasy worlds, then let other people explore them. Live.
- spark-rabbit: one-page sites for local businesses. Live.
- OpenFront: grouped inbound missile warnings by sender and bomb type. #6373, merged.
- plasma-ui: added button, switch, slider, tabs and accordion components. #7, merged.


