Helsinki, Finland · Clock & Cloud Intelligence
Senior product engineer.
10+ years building web and mobile products end to end, from the interface to the architecture underneath. I design codebases where people and AI agents follow the same rules.
01 — What I do
Frontend architecture & design systems
React, Next.js and React Native. Every component starts in Storybook.
Backend & APIs
Multi-tenant NestJS and PostgreSQL services, typed from database to UI.
Platform & standards
CI/CD, cloud infrastructure and automated checks, so a rule written once is enforced on every change.
Design & product sense
I've led design teams as well as engineering work, so I can take a feature from the user's problem to shipped code with no handoff in between.
02 — How I work with AI
AI is part of nearly everything I build. My job is making sure it's right.
Evidence over confidence
AI sounds just as sure when it's wrong. Every change ships with proof: a test that fails without it, and a check of what the user actually sees.
Context is the multiplier
An agent is only as good as what it knows. The codebase's rules, decisions and conventions are written down where AI reads them, so it works the way the team does.
Contracts before code
Ambiguity is where AI invents. Components and APIs start as explicit contracts, with states, variants and types spelled out, so the agent builds what was meant.
03 — Building now
Current role
Clock & Cloud Intelligence
Clock & Cloud pairs expert analysis with a platform that turns geopolitical developments into intelligence organisations can act on. I own the frontend, built its design system and CI/CD from nothing, and take features from design to release, backend included.
Side project · solo
Know what your dog needs today
An app I'm building for my dog Choko. It tells you whether your dog is getting enough, and what to do about it, based on breed, age, fitness, weather and every walk you log. Coding agents write most of the code, inside a system I designed to keep them honest.
TypeScript · React Native · NestJS · PostGIS
04 — Before that
Qreform
Senior frontend developer. Part of the team that rebuilt the company's HSEQ platform from scratch, focused on the frontend and its Storybook component library.
May 2023 — Apr 2025
AutoVex
Senior software developer. Modernised an online car-auction frontend in Vue and Tailwind.
Feb 2022 — Feb 2023
Nordic Morning
Head of Design and Service Development. Led developers, a graphic designer and a service designer, delivering digital services tailored to each client.
Sep 2020 — Feb 2022
Agency Leroy
Developer. Built visually rich websites and web shops for a creative agency's clients, in JavaScript, Craft CMS, Tailwind and Shopify.
May 2017 — Sep 2020
Self-employed
Developer & designer. Started out on my own, designing and building websites for clients.
Dec 2014 — Nov 2017
Let's talk.
Want to talk product engineering, frontend architecture or building with coding agents? You could shine the V into the sky, but email is faster.