Projects
All Projects
Year Planner
A free browser-based planner: the whole year on one page with date ranges and holidays, or a project timeline with work packages and milestones, with PNG, PDF and iCal export.
Stemma
A genealogical browser and GEDCOM viewer/editor: a static web app that shows a family tree as a chart, a force graph or a 3D scene, maps every place in it, and saves edits back to the file.
E-Ink Display
A battery-powered e-ink wall dashboard showing weather, tram departures, commute times and waste collection, rendered by a Python server and displayed by an ESP32.
Event Photo Share
A self-hosted photo sharing platform for weddings and parties. Password-protected, no guest accounts, deploys with one docker-compose command.
XR Solar Panels
AR and VR apps for viewing and configuring solar panel layouts.
IIT Display
An interactive display in the Institute for Interactive Technologies at FHNW showing its people, projects and publications, with a 3D model of the institute.
Light Simulation
A lighting configurator that runs GPU path tracing in the browser, used in production on a lighting manufacturer's online store.
3D Selection XR
Master's thesis: selecting regions of large point clouds with your hands in VR, using signed distance fields on the GPU. User study with 28 participants.
Space in 3D
Bachelor's thesis: a plugin for the Python tool Glue that shows 3D astronomy data in AR on a phone, with a Merge Cube as handheld marker.
Price Tracker
A Flutter app that tracks product prices across online shops, checks them daily and notifies you when a price drops.
FH Students
How student numbers at Swiss universities of applied sciences developed and how they are distributed, with a focus on gender differences.
Connässeur
A movie picker that asks what you are in the mood for instead of making you search. Built in 48 hours at Bernhäckt 2019 and won first prize.
Time: Life in Weeks
An interactive visualisation of a human life as a grid of roughly 4,000 weekly circles, with the weeks you have already lived filled in.
LED Table
A table with a 10x10 grid of RGB LEDs under the surface, running games and animations on a Raspberry Pi. My Matura project from 2015.