I'm a Staff Software Engineer at Grafana Labs. I thrive in large ambiguous problem spaces where I can slice off a tractable problem, develop a prototype, and bring others into the fold. Staff Eng refers to this as the Solver archetype.

At Grafana, I built Public Dashboards (making observability data shareable without authentication) and Grafana Bench (a key piece of our acceptance testing and customer experience measurement platform). Bench was used to load test whether Grafana could handle Google's scale when they adopted Grafana for internal monitoring. Both started as prototypes to de-risk larger initiatives.

I'm interested in customer experience—whether that's other developers or external customers—and how AI-assisted development workflows change how teams ship. I care about helping teams ship faster without breaking things and where AI moves software development over the next few years.

Outside Grafana

Hayden Kotelman and I are building recipinned.com, a recipe management and meal planning app for households and facilities. I handle product and customers while he leads engineering. It's been a fun counterbalance to pure engineering work — talking to users and figuring out what to build matters as much as how to build it.

Hayden and I are also open sourcing our AI development tools under ColonyOps. Hive is an agent control center for managing multiple AI agents at once, and diff-review is a Neovim plugin for code review that works for both AI agents and team review on GitHub.

I'm a board member of the Arctic Bicycle Club and co-founder of the Alaska Developers Alliance. Backcountry skier and cyclist based in Alaska.

For a more detailed background, check out my LinkedIn.