Things I've shipped.

6 selected works.

2048

Personal·2026
Live
A slightly harder take on the classic 2048 tile game, with a built-in AI hint system — built from scratch in a single evening. Swipe or use arrow keys to combine matching tiles and race toward 2048.
Built in one evening · live
GameAI
Visit ↗

databaum

Co-founder · CTO·2019 — 2023
Live
ML-powered agricultural disease-management platform. Custom ML models for disease prediction, IoT sensor pipelines processing millions of data points, and a mobile-facing interface. UN SDG–aligned. Still operating today.
100 customers · first season
FounderAgritechML
Visit ↗

DataBerg

Co-founder · CIO·2017 — 2020
Archived
International web studio across Switzerland, the Netherlands, and Russia. Production web apps on Elixir/Phoenix, VueJS, and PostgreSQL, plus indoor and outdoor IoT installations (Z-Wave, ZigBee, enOcean, LoRaWAN).
3 countries · distributed team
FounderWebIoT
Visit ↗

Remote Tesla Key

Engineer · FEELIX AG·2017 — 2018
Shipped
A week-long sprint for a Tesla rental company: soldered a Tesla key to a Raspberry Pi Zero hidden in the dashboard, with a mobile app over Bluetooth, WiFi, or 3G. Keyless rental, even with zero connectivity.
7 days · idea → working
HardwareMobile

Build Pipeline Optimization

Software Engineer · GARAIO AG·2015 — 2017
Shipped
Eliminated a major bottleneck in a property-management team's development cycle: cut CI build time from over two hours to seven minutes and turned a two-hour manual deploy into a one-click operation.
2h → 7min CI builds
DevOpsRuby

TUSP

Engineer (Intern → Lead) · SBB·2013 — 2015
Shipped
Safety-critical field tool for Swiss railway workers — orientation, object interaction, and work documentation on live rail infrastructure. Built and led the Java backend with full regulatory compliance.
Intern → lead · safety-critical Java
JavaSafety-critical