I'm a product engineer at Runway in New York — web product where creative tools and ML meet real people in the browser: React, interface craft, and the glue from design spec to production.
Before that: insurtech in Stockholm, consulting, and bioinformatics — Background has the longer arc. This site is thinking in public; off the clock it's films that linger after the credits, UI with a point of view, and side projects I swear I'm almost done with.
Recent writing
- The Faces of AISome thoughts on my favorite uses of AI.Read
- Why XState/Store Left Me Wanting MoreAn interesting approach to event-driven state management that ultimately feels intentionally limited to steer users towards XState.Read
- Building Capybara; Hedvig's AI Chat PredictorWhat you need to build an AI chat prediction tool based on a large language model.Read
GitHub
GitHub
More
Background
Where I've worked and what I've studied — a résumé-style timeline with a bit of context. View background
Things I believe
Principles I actually hold, shaped by experience — not a list borrowed from the timeline. Read beliefs
What I do now
I'm a product engineer at Runway, building tools for human imagination — mostly web platform, a lot of React, and plenty of iteration with the people who use what we ship. I write this blog on the side to think in public about the craft of engineering and the product bets behind the UI.

