About
I've been writing software for over twenty years. Most of that time has been spent in the unglamorous middle — the integration seams, the deploy pipelines, the places where a clean architecture diagram meets a legacy system that disagrees with it.
These days my focus is Cloud AI at GE Aerospace. Outside of that, I build on AWS and GCP, mostly in TypeScript and Python, and I write here about what actually worked and what didn't. The failures are usually the more useful half.
Lately that's meant Rust. Towles Tool began as a Bun CLI driving tmux — one pane per agent, which stopped scaling about the time I started hunting for the pane that was stuck. It's now a Tauri desktop app in Rust. The borrow checker rejects the sloppy version of the design before it reaches runtime, and I keep finding the argument was right.
This site is also where I test things. Everything listed below runs in production on this domain — the chat, the MCP server, the search, the typing app. If something here looks interesting, the source is public.