I'm a computer science student in Basel. I build tools for image restoration, ML training, music and embedded systems, mostly with Python, C, C++, Java and ESP32 boards.
My portfolio and CV can be found here: hermesreisner.com.
A free, open-source desktop app for upscaling, denoising and restoring images and video on your own computer. It runs on macOS (Metal), Windows and Linux; Tauri and Svelte host, PyTorch engine. In beta.
Showcase and downloads · Source · Write-up
| Project | What it does | Links |
|---|---|---|
| GPT-2 piano | A GPT-2-style model trained on 12k MIDI files with REMI tokenization on Apple Silicon. It generates piano continuations. | Code · Showcase · Write-up |
| train-tui | A dependency-free C terminal dashboard for ML training runs, with AMD and NVIDIA GPU monitoring. | Code · Demo · Write-up |
| SBB departure board | An ESP32 display for Swiss public transport departures, updated live from the OpenData API. | Code · Showcase · Write-up |
| Flying wing | My Matura project: a 95 cm balsa flying wing with its own flight computer and sensors. | Write-up |
| Nature Inventory Delta | Local tools for querying and visualising changes in the Basel-Stadt nature inventory. Early stage, paused for now. | Code · Showcase · Write-up |
| PhantomHunt | An asymmetric 3-vs-1 Java/JavaFX multiplayer game from a University of Basel team project, with client-server networking, lobbies, chat, spectators and scoring. | Code · Showcase · Browser prototype · Write-up |
| TSP / ant colony | A Java Swing visualiser for ant colony optimisation on the travelling salesman problem. | Code · Demo · Write-up |
| Google Sheets automation | A small Python tool that turns repetitive bookkeeping entries into a few clicks through the Sheets API. | Code · Showcase · Write-up |
| Telegram YouTube player | Telegram-controlled fullscreen YouTube playback on a chosen monitor of my home server. | Code · Write-up |
| HAT (fork) | My fork of the CVPR 2023 / TPAMI image-restoration transformer, extended with face-restoration fine-tuning experiments and recovery reports. | Code |
| Quantum Blender AO | A self-directed experiment comparing exact, Monte Carlo, and simulated quantum amplitude estimation for ambient visibility in Blender renders. | Code |


