I work across the full stack, primarily with TypeScript and React on the front end and C#/.NET on the back end, with a background in Node.js tools like Express and NestJS. I care about software architecture – Domain-Driven Design and Clean Architecture shape how I think about building systems that stay maintainable as they grow. Currently, I’m at Ivy Interactive working on Tendril, an open-source desktop application that orchestrates AI coding agents from idea to merged PR.
I feel lucky to have grown up between two cultures – living in the Bay Area until I was 12, then moving to Stockholm, Sweden. That experience shaped my ability to adapt and appreciate different perspectives, and adaptability and curiosity have been central to my journey ever since.
Before web development, I explored a creative path in art and music. I played in bands, ran a graphic design and screen-printing business called Phonofidelic, and studied printmaking at the College of Printmaking Arts in Stockholm. Questioning meaning-making processes through art led me to philosophy and linguistics at Stockholm University, where formal logic and semantics eventually drew me toward programming. Music is still with me – these days mostly through a modular synthesizer.
Since starting out in 2014, what excites me most has stayed the same: watching abstract ideas materialize into working software. Right now that curiosity is focused on AI-assisted development – how we build with these new tools, and how we build the tools themselves.