Focus & Background

I build data platforms and machine learning systems from initial theoretical foundations to scalable production platforms.

My work spans causal inference on clinical RNA sequencing data, geospatial soil intelligence platforms, and zero-to-one full-stack applications. Outside engineering, I spend time on summits in the Alps, in woodcraft, through auteur cinema, and composing soundscapes.

Engineering Practice

  • Full-stack data platforms TypeScript / Python
  • Causal ML & high-throughput pipelines PyTorch
  • Geospatial analytics & map visualizers Mapbox / GIS
  • Cross-platform mobile apps Flutter

Explorations

  • Alpine summits & trail running Wilderness
  • Visual beauty in complex data Data-Viz
  • Auteur & world cinema Film
  • Minimalist & electronic sound Synthesis

Ventures & Leadership

Career & Education

2026 — Present Soilytix — CTO Soil Intelligence / Next.js
2025 — 2026 peau.ai — Founding Engineer Skincare AI / Flutter / Firebase
2024 — 2026 Muno — Founding Engineer Immune Health / RNA-Seq
2023 — Present Soilytix — Founding Engineer Soil Intelligence / Next.js
2024 — Present Hummingbird Diagnostics — Architect Advisor ML Architecture / MLOps
2020 — 2024 Hummingbird Diagnostics — ML Scientist Causal ML / PyTorch / Graph Nets
2019 — 2020 AMLab (Max Welling Lab, UvA) — Research Intern Deep Learning / SLURM
2019 BMW Group — ML Engineer Intern PySpark / Palantir / Dash
2017 — 2018 Bürgerwerke eG — Full-stack Web Developer Ruby on Rails
2018 — 2020 University of Amsterdam — M.Sc. Artificial Intelligence GPA 4.0/4.0 · cum laude
2014 — 2017 Heidelberg University — B.Sc. Applied Computer Science GPA 3.58/4.0 · Computer Vision

Selected Software & Open Source

aiusage CLI that reads platform billing APIs and reports AI spend by account, key, model, and workspace.
git npm TypeScript · CLI
typst-studio Edit and preview Typst files in Obsidian, and export Markdown notes to PDF through a Typst template.
git release TypeScript · Obsidian · Typst
notion-sync Opinionated two-way sync between opted-in Obsidian notes and one Notion data source.
git release TypeScript · Obsidian · Notion
ask-maurice Slack doppelgänger that answers in Maurice’s voice, grounded in a shared team vault.
git Python · Slack · Agents
dna A genome unfurling itself exactly once, base by base — live at 30 bases per second.
web git Cloudflare Workers · R2 · Genomics
agent-plugin-template Canonical marketplace template for Claude, Codex, and Cursor plugins from one repository.
git JavaScript · Claude · Cursor · Codex
auto-alias zsh hook that tells you when a command you just typed already has an alias.
git crates Rust · zsh · CLI
chrome-time-clock Infer workday start and end from Chrome, Chromium or Brave history, then plot or merge the hours.
git pypi Python · CLI
QLGIS macOS Quick Look previews for PMTiles, GeoTIFF, and GeoJSON.
git release Swift · TypeScript · macOS
notion-slides Converts Notion-style Markdown into themed PowerPoint decks.
git npm JavaScript · CLI
sarai-keestra.com Academic site for a medical researcher, generated from JSON and BibTeX with click-to-edit on GitHub.
web git Node · Static Web
Abrazo del migrante Multilingual milonga site that non-technical editors update through a git-backed CMS.
web git Astro · Sveltia CMS · Cloudflare
Collegium Academicum Digital platform for the self-governed timber-constructed student housing project in Heidelberg.
web Hugo · Bulma · PHP
Ackersyndikat Web presence for a decentralized solidarity network securing land commons for farming.
web Hugo · Open Web

Sound, Cinema & Photography

The Cats of Istanbul 2023

Visual vignette capturing street cats in Istanbul (Jan 2023). Music: Altın Gün (Kolbastı). Filmed on Pixel 7, edited in DaVinci Resolve.

Eating Hooks 2020

Most likely the first high-quality, non-experimental, fully AI-generated music video in this form, dating to 2020.

Down-tempo for 18 musicians October 2023

Another Steve Reich's classic, “Music for 18 musicians” as danceable down-tempo. Live recording, played on a Novation Launchpad.

0:00/0:00
ePiano phase April 2023

Steve Reich's “Piano Phase” adapted for electronica and phased synthesizers.

0:00/0:00
A waltz October 2022

A gentle chamber waltz composed after watching In the Mood for Love. Scored for Violin, Cello, and Marimba.

sheet music
0:00/0:00
Metropolitan mornings March 2023

An evolving sonic soundscape and ambient synthesis exploration.

0:00/0:00
A techno February 2024

Just some techno what else does one need to know.

0:00/0:00
An orchestral June 2023

Small pick and choose from the symph orchestra.

0:00/0:00
A melodic house June 2022

Sounds like a certain DJ named after a type of beer involved with a certain label from a big western German city.

0:00/0:00

Interactive Artifacts & Explorations

Live calculators and other standalone investigations.

Colophon

Set in Atkinson Hyperlegible. Built with zero tracking, zero cookies, and zero analytics.