i take software apart until it explains itself.
self-taught. mostly TypeScript, Rust and shell. i run the servers my own things live on, which is where most of what i know about nginx, systemd and containers came from. tools get written for me first and put online under MIT when they turn out to be useful to someone else.
- open-terminal-mcp — TypeScript. an MCP server that exposes a containerised Open Terminal shell as 17 tools over streamable HTTP, with bearer auth. it holds no shell itself and forwards every command upstream. v1.0.0.
- soblox-rpc — Rust. a CLI that shows the Roblox game you are playing as Discord rich presence, through your own Discord application id. v1.0.0.
two of them, both MIT. i've also had a handful of patches merged into RoExtract — an empty-state screen, localization, docs.
bhp.qzz.io has the writing, the projects in more detail, and a contact section. i'm slow to reply, but i'll get back to you.
if you want to chip in, it keeps the server and the tooling running.



