“Computers are bicycles for our minds”
— Steve Jobs
Some of my projects.
Erlang/OTP
- Base45 – A Base45 encoder/decoder in pure Erlang (RFC 9285)
- Bencoding – An encoder/decoder for the BitTorrent data format in pure Erlang
- Matcher – A tuple-based expression evaluator for comparisons, boolean logic, and substring matching
- Playlist – A parser lib for extended m3u files
- YaPE – Yet another Process Engine, runs BPMN processes (work in progress)
Data & Web
- CipherPost – End-to-end encrypted messaging PWA, built with Elm and Erlang/OTP
- Ladesäulen – German charging station register as JSON, updated weekly
- Stromfinder – Interactive map of all ~70,000 charging stations in Germany, built with Elm and Leaflet
- Tile Cache – A caching server to reduce load on TileServers for OSM tiles
- PLZ Suche – Search for zip codes close to a given location in Germany
- OpenGeoDB – Old OpenGeoDB data mirror
Hardware & Embedded
- Ahoy DTU HowTo – Wiring up an AhoyDTU on an ESP8266
- Netzfrequenz – An Arduino sketch for measuring the current mains frequency
Fun & Learning
- Eliza.elm – An ELIZA-inspired chatbot in Elm, running serverless in the browser
- LernQuiz – A multiple-choice quiz app about geography, written in Elm
- Mengenlehreuhr – The Berlin Set Theory Clock in HTML/SVG/JS, with neon glow effects and PWA support
- WordClock – A WordClock in JavaScript … just for fun
Art & Design
- So viele Farben Schwarz – A sound installation for the “Neunstundengeburtstagshappening” at Zeitraumexit
- Ausstellungsradar – Logo and landing page for the “Ausstellungsradar”-App
Industry
- Gate Information System – Passenger information displays at the gates of German airports