Programming

2025-05-23 12_21_03-Network Visualizer (v0.3.1-dev).png Network Visualizer
2024-2025 • C
Software for working with large clouds of geospatial data. Developed for visualizing and analyzing the performance of a city-wide LoRaWAN network. The main goal was to handle 1M+ datapoints in real-time. Loads 1M datapoints (a 200MB csv file) in less than a second and displays them on top of a fully-featured OpenStreetMap renderer. Analytic tools like aggregations, displaying connections to gateway stations and more. All in real-time 60+ fps. Minimal dependencies (only curl and raylib).
Currently available upon request.
playdate-20240329-235626.gif Crank-it
2023-2024 • Lua
Bop-it inspired game developed for the Playdate.
Available on itch.io
Code on GitHub
IMG_20170809_151849548.jpg CaBiS
2017 • Typescript, HTML
Candy Billing System for my work at the time. Using the general transponder used for building access as authentication and a RaspberryPi with Touchscreen for the interface. Ionic for the frontend, SQLite and node.js microservices for the backend. First time working with node, made a huge mess, but it worked at the end (so a typical Typescript project after all...?).
shot_20151103_213858.png Greyout
2011-2017 • C++
2D side-scrolling puzzle game developed for the OpenPandora. Realizes the concept of "negative space". You control 2 characters walking in the same world, but one experiencing it in a black-on-white and one in white-on-black way. Physics-based and logic puzzles with a custom engine based on SDL. Soundtrack by Nick May.
Code on GitHub
Video on YouTube
shot03.png Schizophrenia
2012-2013
2D puzzle platformer where I did the art, most of the game and level design and theZiz did the code and built a whole 2D software renderer from scratch. Made for a GP2X game jam.
You control a scientist that can make copies of certain entities in the world to solve puzzles. Kinda like Snapshot, although our first designs predate it.
Code on GitHub
PNDTools 2025-05-23 12_27_17-.png PND Tools
2011-2015 • Delphi
The most popular tool for creating pnd files on Windows. pnd is the container format used by the open-source handheld OpenPandora.
Multi-windowed GUI with drag-and-grop support for generating a file tree, editing the xml description data and bundling it together. Easy-configuration wizard with a step-by-step guide for beginners.
Code on GitHub
mapEditorScreen06.jpg Wandor World Editor
2009-2011 • Delphi
Level editor for a never released tile-based 2D side-scrolling game. Multi-Window UI with docking. Support for multiple layers, parallax scrolling background, placing entities from a database, navigating via minimap. Export to a custom file-format which uses Unicode characters and indices into the tilemap.

Electronics

DSC_2353.jpg Home Lamp
2022 • C++, ESP32
Re-creation of the wonderful Good Night Lamp by Alexandra Deschamps-Sonsino. Multiple lamps are connected via the internet. When one is turned on, all turn on. Send a warm light meaning "good night", "I just came home safe" or "hey, I am available to call" with the press of a button. Wood and acrylic housing, custom PCB, communication via MQTT, simple web-interface for configuration. My brother an I built this as a Christmas present for our mom. It is still working great after 2+ years.
Video on YouTube
DSC_2698.jpg Soundbox
2020-2023 • C++, ESP32
Play popular meme sounds at the press of the button. Annoy or delight your co-workers. Let them join in on the fun via the built-in web-interface.

Woodworking and Jewlery

Wooden Cube Shelf
2023 • Bamboo
DSC_2492.jpg|355 DSC_2922.jpg|200
LED-Strips for indirect lighting. Some cubes are compatible to IKEA Expedit accessories for additional storage options.


Terrace Bench
2021 • OSB wood panels, douglas fir 2-by-4s
DSC_0443.jpg
Our Corona project. Fits up to 6 people or 2 people lying down. Can fold out one of the side panels to create an area for a mattress.