About Tom
I'm a developer who gets itchy whenever something in my workflow is broken, missing, or could be better ΓÇö so I fix it and share it.
A lot of my recent work lives at the intersection of AI and developer tooling ΓÇö filling gaps in the CLI tools and workflows I rely on every day, so they actually work the way I want them to. When something is broken for me, it's probably broken for others too, and a published fix costs me nothing extra.
Outside of AI tooling, I have a long history of poking at things that interest me ΓÇö TypeScript runtime reflection, Web Audio pitch-shifting and time-stretching, C# camera control SDKs, Windows automation, and more. The thread connecting all of it is curiosity: if I don't understand how something works, I'll build it from scratch until I do.
If you've gotten value from any of my open-source work, buying me a coffee helps me carve out more time to keep building and sharing. Thanks for supporting independent devs who scratch their own itches in public.
Recent supporters
