Axel Cedercreutz · Product Engineer · Helsinki
Interface, data model, pipeline, deploy, and the on-call after. Building web applications since 2016: five years at Twice Commerce as engineer and analytics lead, and since 2024 product engineer at Gosta Labs, a Helsinki healthcare AI startup building an AI operating system for oncology teams. After hours I build tools for hockey people and a budgeting app for households, and I write about what I learn doing it.
- Product engineering
- TypeScript
- Python
- Postgres
- dbt + BigQuery
- React
- FastAPI
- Growth experiments
- Expected goals
- Encryption, done properly
- Design systems
- Small teams
- Ship, measure, repeat
- Floorball
- No cookies
Selected work
All case studies →Three things I built and run myself.
Each one is mine from the first sketch to the deploy pipeline. Two are about hockey, one is about money. All three are about shipping something people actually use.

RinkView
Shot quality, matchups and lineup decisions for a full NHL season, with the uncertainty kept on screen.

Banger Board
A fantasy hockey draft platform for a league whose scoring makes the public rankings wrong.

Budgy
Household budgeting for couples. One shared ledger, as little bookkeeping as possible.
How I work
Three rules I keep breaking things against.
- 1
Own the whole problem.
Talk to the people who have it, decide what to build, build it, run it afterwards. The interesting bugs live in the handoffs, so I try not to have any.
- 2
Measure it, don't argue about it.
Instrument first, opinions second. It is why the analytics tools I build put the uncertainty on screen instead of hiding it behind a confident number.
- 3
Boring infrastructure, exciting product.
Deploys should be dull, tests should be fast, and the schema should be honest. That is what buys the freedom to be playful where it counts.
Writing
All posts →Notes from the build.
Short, specific posts about how things were made and what went sideways. No listicles.