Over the years, I have been a mountaineering guide, woodworker, botanist, and cartographer. I have also worked as a principal software engineer, engineering manager, and director of engineering.
At Read AI, I'm building the engineering and data foundations for human and agentic development across the company.
In everything I do, I am drawn towards:
Leadership: I thrive on guiding people through challenging environments and resource constraints. The work is drawing out what each person does best. I'm a systems thinker, I bring curiosity to every problem, and I can go deep technically when it's needed. That mix lets me set direction, earn trust with engineers, and help the people around me grow.
Constant learning: I love diving deep into new topics and building things from scratch. Building is how I develop expertise. That expertise spans mapping, data processing, rendering, distributed computing, low-latency APIs, cloud-native formats, compilers, and profiling tools. It reaches into people, too: team building, hiring, mentoring, and organizational design. But I don't only build from scratch — I'm a passionate steward of things worth preserving, and I enjoy improving projects whether or not I built them.
You can reach me by email or on Bluesky.
I'm especially interested in connecting about:
Engineering leadership & founding teams: I'm currently a senior staff engineer at Read AI. Before that, I led engineering as a manager and director, and ran my own consultancy. These days I'm drawn to high-trust teams doing ambitious work, and I always enjoy meeting and learning from others who feel the same. You can also read my résumé.
Personal interests in holistic health & wellness: Outside of work, I'm exploring herbal medicine & wildcrafting, endurance cycling, sleep optimization, and somatic practices. I'm always looking to meet like-minded folks. If you share any of these interests, reach out — let's connect over coffee, virtually or in-person if you're local!
If you'd like to show appreciation for my open source work, you can buy me a coffee.
For the formal career summary, see my résumé. The following are a few key roles I've held over the years that have shaped who I am today: