About Me
Human being on its quest to learn as much as possible and do good in the world.
Interested in Education, Macroeconomics, History, Organizational Forms, Distributed Systems, Mathematics, Systems Thinking, Category Theory, Learning and Programming Languages.
Currently building my digital garden, playing around with my Doom Emacs config and learning Vim keybindings.
When I'm not at the Computer or deliberately learning something, you can find me on walks with nice people, doing sports, or at one of my favourite youth camps during the summer.
Skills & Abilities
Clojure
Elixir
Racket
Haskell
C
Nix
Rust
Git
Docker
NixOS
Software Architecture
Functional Programming
Local-first Software
Phoenix LiveView
Tailwind CSS
UnoCSS
PostgreSQL
Sociocracy
The Lean Startup
Start With Why
Reinventing Organizations
Design Thinking
Systems Practice
Designing Your Life
Customer Development
Experience
- Applied Systems Practice to the problem of digital collaboration
- Built prototypes
- Conducted Customer Development Interviews
- Set up a tech stack ensuring velocity
- Built an MVP
Software Architecture
Clojure
ClojureScript
Docker
Nix
UnoCSS
Emacs
nvim
Systems Practice
Design Thinking
Elixir
Phoenix LiveView
Tailwind CSS
CodeMirror
Nix
Developed courses and the accompanying course website; introduced a knowledge base system.
Racket
Pollen
Sociocracy
Teaching
Implemented a Web Server for a Machine Learning Project in Haskell. Developed parts of a project frontend in ClojureScript.
Haskell
Clojure
Machine Learning
Emacs
magit
Developed AI Agents for the Game Blobby VR. Looked after the TNG booth at OOP 2020.
C#
Python
Unity
Reinforcement Learning
Tensorflow
Deutsche Schülerakademie
A 17-day summer program for high-achieving students ages 16 to 19.
Course Instructor
Designed and taught a 50-hour university-level course about empirical methods and science.
Science
Teaching
Deutsche Schülerakademie
A 17-day summer program for high-achieving students ages 16 to 19.
Course Instructor
Designed and taught a 50-hour university-level course called How People Learn.
Learning
Teaching
rootlinks
A program teaching students the skills to become sustainability changemakers by solving real-world challenges.
Working Member
Co-created the Learning Journey of two semesters, coached a challenge team, and recruited the 3rd batch.
Sociocracy
Design Thinking
Systems Thinking
Teaching
Coaching
Recruiting
Projects

A Mastery Guide for the Common Core projects at 42 School, providing what we found missing from the curriculum.
Writing
Racket
Pollen
Tailwind CSS
The final project of the Common Core at 42: A web app for playing Pong (with chatting, accounts & stuff)—still has some rough edges.
Elixir
Phoenix LiveView
PostgreSQL
Tailwind CSS
Education
- Libc functions
- A shell
- A ray tracer
- An IRC server
- A full-blown web app
Completed 24 projects that included writing, amongst other things:
C
C++
Docker
Elixir
Racket
BSc Physics | ETH Zürich
Up to the 3rd semester.
Participation in the rootlinks program.
C++
Python