Work
For a printable summary, download my CV in English or German.Senior Software Engineer at Axiom, Inc.
2025 – Present · Remote- Built much of EventDB’s streaming query path and led its rollout to all production queries, replacing the old engine
- Implemented streaming for joins, unions and
mv-expand, removing the 50,000-row cap so large joins count correctly - Built branch deployments for EventDB as project lead: a branch push starts an isolated production cluster that mirrors a sample of real queries and shuts down automatically. Engineers and coding agents control it via a web page or MCP
- Led the move of EventDB’s background workers from separate SQS queues to queue groups, from RFC to rollout
- On the AI team, built online evaluations in the Axiom AI SDK and integrated them into every AI feature of the Axiom console. Added annotations, user feedback and an AI trace review page
- Enforced PKCE and exact redirect URI matching for OAuth2 sign-in in the CLI and MCP clients (RFC 9700)
- Deploy EventDB to all production regions, triage errors and handle incidents in the team’s weekly operations rotation
- Introduced GitHub rulesets for branch protection and GitHub Apps with short-lived, scoped tokens for CI and bots
2018 – 2025 · Remote- Joined as one of the first five engineers
- Implemented rate limits and plan-based quotas for the API, ingest and queries using Redis, including a monthly ingest limit, a limit on query cost and a dedicated HTTP status code (430)
- Built shared access signatures: signed, expiring tokens that grant scoped query access without an API token. Released them to customers with key rotation, per-token limits and RBAC
- Built OAuth2 sign-in with PKCE for the server, Go client and CLI, including one-click login from the CLI
- Added OpenTelemetry ingest via OTLP for traces, logs and metrics
- Introduced dynamic integrations: dashboards and filters appear without setup once a dataset matches a known schema. First AWS Lambda and OpenTelemetry. Later integrations like Kubernetes use the same mechanism
- Built a Datadog-to-APL translator so customers sending Datadog metrics get Datadog’s integration dashboards in Axiom
- Explored security and SIEM use cases: compared threat hunting in Axiom and Splunk on a public security dataset
- Co-built Flow, a pipeline for long-running dataset transforms and exports to S3 and GCS: streaming and replay, envelope encryption with AWS KMS, autoscaling on Kubernetes
- Moved CI to GitHub Actions and automated releases across the organisation. Main author of axiomhq/axiom-go and axiomhq/cli
- Completed a B.Sc. in Computer Science while working part-time at Axiom, with a thesis on a distributed, consensus-free database
Software Developer (Working Student) at SOLEDOS GmbH
2017 – 2018 · Gründau, Germany- Developed the main business application in PHP and JavaScript
- Built a prototype LED matrix panel for data visualisation
Open Source
72 public repos · 2,250+ merged PRs · 7.8M+ container pulls- Maintainer of axiomhq/axiom-go (72★), the official Go client library for Axiom. Built and contributed across the wider client-library family: axiom-js (150★), cli (60★), axiom-rs (46★) and axiom-py (37★)
- rpi_exporter, a Prometheus exporter for Raspberry Pi metrics, distributed 7.8M+ times via community container images
- Command-line tools built for AI agents (pngx, moneymoney, 1nitetent), each shipping an MCP server and Agent Skills
- Merged upstream contributions to home-assistant/core, meshtastic, zed-industries/extensions, vercel-labs/agent-browser and charmbracelet/fantasy
Stats refreshed automatically from GitHub and Docker Hub · updated 2026-11-09