2018 – 2026 · 8 years
CTO & Co-founder
Relate (Valuesmatch AB) — Stockholm
Sole technical founder of a matchmaking platform connecting thousands of users through professional matchmakers. Built and maintained >95% of the entire codebase while co-driving product strategy, pricing, partnerships, and business development. Architected the complete platform from scratch: REST API, SSE real-time layer, React admin, React Native app, matching algorithms, Docker microservices.
Node.jsReactReact NativeGatsbyMongoDBElasticsearchDockerGraphQLSSEAWS
2015 – 2025 · 10 years
Platform Developer & DevOps (part-time)
Selfleaders (Oneki AB) — Gothenburg
Built the Selfleaders platform as a consultant during the Findwise era, then continued operating and maintaining it part-time alongside Relate for 7+ years. Responsible for deployment, infrastructure, and ongoing platform development. Also built SpaceTranslate as their translation management solution, still in production use.
MeteorNode.jsReactKubernetesDockerMongoDB
2017 – 2020 · 3 years
Co-founder
PinPortGo / SpaceChop — Gothenburg
Started as PinPort (Airbnb for boat moorings), pivoted to PinPortGo (Instagram for boaters, published on App Store), then repurposed into SpaceChop — an open-source image processing service used in production by IGDB and Relate. Also built SpaceTranslate, a translation management SaaS still in production use by Selfleaders. Co-founded with Herman Bynke (50/50), team of 3 developers.
Node.jsTypeScriptReactReact NativeGraphQLMongoDBDockerAWS S3
2013 – 2018 · 5 years
Full-Stack Developer & Interaction Designer
Findwise AB / Studio Interact — Gothenburg
Worked at Findwise (enterprise search consultancy) while running Studio Interact (own consultancy) in parallel. Built web applications, search solutions, and real-time apps. Organized Meteor meetups in Gothenburg at the Findwise office.
Node.jsReactMeteorDrupalGraphQLElasticsearch
2013
Developer
Happiness — Stockholm
Relocated to Stockholm for a short-deadline project with Viasat. Built the TV guide and live show listings for their multi-language website.