“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

Industry