2016 – present
Reaktor
Software Architect
I work on Reaktor’s client projects as an architect and developer. I usually stay with a project for years and remain accountable for what I build long after it goes live.
2023 –
IQM Resonance
Customers and researchers use IQM Resonance to run computations on quantum computers built by IQM, a Finnish quantum-computing company. It started as a public cloud service and now also sits in front of the quantum computers IQM sells to its customers. As of 2026, the public cloud offers three machines, the largest with 54 qubits.
I’ve been on the project since the start of implementation. A colleague and I designed most of the architecture. I’ve worked on the service’s user interfaces and on the backend server that queues quantum jobs and dispatches them to the machines. When the Python implementation’s performance and maintainability were no longer good enough, we rewrote the server in Rust. The team has varied in size from about five to fifteen people.
2018 – 2023
Telia Dot
Telia Dot is a fully digital mobile operator that we built for Telia. It runs on Telia’s mobile network and backend systems, and customers manage their subscription entirely through a mobile app.
I joined at the start of implementation. There were about fifteen of us, and together we designed the initial architecture. After that, people came and went, but I stayed. Over the years I became the developer who knew the whole system and steered its architecture. I worked on nearly every part of it: subscription provisioning to the network, an event-processing system with guaranteed delivery and automatic retries, billing, integrations with dozens of legacy backend systems, the internal customer-service tool and the customer-facing mobile app.
2017 – 2018
Kesko — Caara Leasing
I was a developer in a team of up to four that built a mobile app and its backend services from start to finish for Caara Leasing, the car-leasing service of the Finnish retail group Kesko. After that, another developer and I built the Android version of Kesko’s Volkswagen Owner app, based on the existing iOS app.
2016 – 2017
OP — Osta laskulla
I was the architect and a developer on the Osta laskulla (“Buy with invoice”) payment button for OP, Finland’s largest financial group. It lets online shoppers pay by invoice or in instalments. We built the backend in Java and Kotlin and the purchase-flow UI in React. The hardest part was fitting the bank’s backend systems into a smooth checkout experience.