Sample profile — not a real person

Decomposed the monolith behind a strangler proxy into 4 services — no maintenance window needed.

See the full story

Proof of work

2022

Migrated monolith to 11 services, zero downtime

We were paging on-call most nights and the team had stopped believing the alerts, which meant real incidents got the same shrug as the noise. I made reliability the work instead of the afterthought — rebuilt the weakest paths, deleted the alerts that never mattered, and made the ones that stayed worth waking up for.

Decomposed the monolith behind a strangler proxy into 4 services — no maintenance window needed.

Node.jsPostgreSQLPythonDocker
2026

Scaled the ingest pipeline to 12k events/sec

The pipeline lost rows quietly under load and we only found out when a customer's numbers didn't add up, which is the worst possible way to find out. I chased it to the root — backpressure, at-least-once handling, and reconciliation that proved nothing fell on the floor rather than hoping it hadn't.

Sharded the pipeline and tuned batching; throughput held at 21k events/sec at steady state.

PythonObservabilityCI/CDREST APIs
2021

Reduced cloud spend 25% without losing headroom

The database had become the whole company's single point of failure, where one team's slow query was everyone else's outage. I put boundaries around it — read replicas, a caching layer with honest invalidation, and the query budgets that stopped one team from taking down the rest.

Right-sized clusters and added autoscaling; the monthly bill dropped 60% at the same SLOs.

DockerNode.jsKubernetesRedis
2021

Cut CI feedback time 3x, unblocking the team

The codebase carried a decade of shortcuts, and every change touched three things nobody had written down, so estimates were fiction. I paid down the debt that actually blocked us — carved clean seams, wrote the missing tests first, and made the scary changes routine.

Parallelized and cached the build; PR feedback that used to take the afternoon now lands in minutes.

PostgreSQLNode.jsDistributed SystemsPython
2019

Automated the release train, cutting deploys 2x

A third-party dependency in the middle of a critical path went down and took us with it, because we had quietly trusted it never would. I made the system survive its dependencies — timeouts, fallbacks, and circuit breakers that turned an outage into a degradation nobody outside even noticed.

Replaced manual releases with a gated pipeline; deploy time dropped 2x and rollbacks became routine.

Node.jsREST APIsAWSKubernetes

Help teams move fast without setting tomorrow on fire.

Off the clock

Locked
KubernetesRedisPostgreSQL
Locked
KubernetesNode.jsRedis

In public

Terraform
Locked
PythonSystem Design
Locked
Node.jsAWSMicroservices
Locked
AWSJavaKubernetes
Locked
PostgreSQL
Locked

Practical bits

Timezones
Europe/AfricaAmericas East
Location
Germany
Languages
Norwegian, German, Swedish
Domains
Developer Tools, Energy, Fintech, Logistics
Employment
Contract
Annual salary
Available with a company account
Social links
Available after unlocking

Reach out

Unlock with a company account to message directly and reveal:

  • Full name
  • Projects
  • In public
  • Social links

Find someone like this

Jump back to the board with this background already filtered in.