Building useful things
I’ve been programming since I was 12. Today, I build software and companies.
At Vetigen, where I’m co-founder and CTO, I work on software for veterinary care. I also built Cady, an agentic system for architectural drawing. Alongside those, I work on open-source tools like Vyber and netKit.
The connection between these projects is an interest in tools that help people do more. A veterinarian should be able to spend more time with a patient. An architect should be able to explore an idea. A developer should have tools they can understand, use, and change.
What changes with AI
I think we’re entering a period in which individuals and small teams can build much more than before. AI is a large part of that shift.
As more becomes possible to build, choosing what deserves to exist becomes more important. There is still the work of understanding a problem, making careful decisions, checking the result, and getting something useful into someone’s hands.
That’s the part I’m interested in: taking an idea far enough that someone can actually use it.
This site
I’ll use this space to share what I’m building, technical decisions, and questions I’m thinking through. Some writing will go into the details of Rust, Go, or TypeScript. Some will be about products and the possibilities that AI opens up.
Where I can, I’ll share the code too. I want the work here to be useful beyond the page.
If something catches your interest, you can find me on GitHub or send me an email.