/now

Now

A snapshot of what I'm focused on right now. Last updated June 2026.

Work

Whiteaway — Fulfillment Pipeline

2024 — now

The main thing consuming my engineering time right now. Whiteaway runs a large e-commerce operation across the Nordics and the fulfillment side — orders, warehouse picks, carrier handoffs, delivery confirmations — has historically been tightly coupled to a legacy Navision ERP system.

We're taking that apart. The goal is a cloud-native, event-driven fulfillment pipeline where each domain (inventory, picking, shipping, returns) owns its own state and communicates through events rather than synchronous ERP calls. The vision is to replace brittle point-to-point integrations with a durable event backbone.

In practice this means a lot of domain modeling work — figuring out where the real bounded contexts are inside a system that was never designed with them in mind — and incremental migration so we don't stop orders moving while we rebuild the rails under them.

Current focus: event schema design and the first domain extraction — getting order lifecycle events flowing independently of the ERP write path.

Side projects

Drivetrain

API ↗Web ↗

A bicycle maintenance and component wear tracker. The problem it solves is simple: I forget when I last replaced a chain, serviced the suspension, or swapped brake pads — and I want the app to tell me before the bike tells me in a less pleasant way.

The interesting part is how it calculates wear. Rather than just counting kilometres, it pulls ride data from Strava and Intervals.icu and cross-references it with weather — a wet or snowy ride wears a drivetrain significantly faster than a dry one, so the wear model weights conditions accordingly. The goal is predictions you can actually trust.

Split into an API (Rust) and a web frontend. Auth is Clerk, persistence is sqlx with compile-time query verification — SQL errors surface at cargo build, not at runtime.

Currently wiring up the Strava and Intervals.icu ingestion and the weather-adjusted wear model.

An iOS app that syncs workouts across HealthKit, Strava, and Intervals.icu — deduplicating as it goes so you don't end up with the same run logged three times. Written in Swift.

Currently on the backburner while the Whiteaway work is intense, but I'm keeping it maintained.

Inspired by nownownow.com. The idea is to keep this honest and up to date.