$ ls ~/projects
projects

A source-owned 3D model viewer for shadcn/ui with orbit, split, and fly cameras, animation playback, scene inspection, screenshots, and composable React Three Fiber controls.

A vibration-triggered espresso shot timer built in Rust for RP2040 and ESP32-S3 boards, with a circular display, shot history, and a 3D-printable housing.

A self-hosted platform for continuous, language-agnostic repository health scans, deterministic scores, and tracked technical-debt findings.

An offline-capable PWA with scuba diving calculators for MOD, SAC/RMV, gas planning, and CNS/OTU exposure, plus practical diving guides.

A self-hosted dive log that imports from DiveMate and Garmin, exports to UDDF and CSV, and exposes a read-only MCP endpoint.

A small peer-to-peer screen sharing service with turn-taking, room chat, and no accounts or downloads.

A two-browser WebRTC diagnostic tool for testing signaling, ICE paths, data channels, and media transport.

A self-hosted coffee journal for tracking espresso shots, cafe visits, beans, and gear.

An open-source, self-hosted static publishing platform for AWS — lets AI agents publish static artifacts to a stable HTTPS URL with one command.

A tiny reverse proxy that gates any web app behind a single shared password.

A tool to define canonical workflow templates once, sync them across repositories, and open PRs when they drift.

Reverse-engineered file format specs, engine documentation, and a Rust CLI for The Elder Scrolls Adventures: Redguard.

A CLI tool to launch vscode projects, which supports devcontainers.

A cross-platform multi-target dotfiles manager.

A telnet client written in Zig.

A CLI tool and library to control display settings on Windows written in Rust.

Parses .off (Object File Format) files following the Princeton Shape Benchmark spec.

A write-up about how I solved the H4CK1NG GOOGL3 security CTF.

A web application that displays the next departures of the Munich public transport system.

A game engine (with physically based rendering) written in Rust using the Vulkan API.

A utility designed for patent law firms, which automates the process of downloading patents.

A utility that transpiles a custom GLSL shader format to the SPIR-V format using shaderc.

A simple CPU emulator written in Rust.

A paper proposing an approach using LSTM Neural Networks to detect gestures in sEMG data.

My bachelor's thesis about using a smartphone to interact with VR applications.

My master's thesis about high-level cloud architectures for platform-independent Serverless applications.

Implements the As-Rigid-As-Possible algorithm to deform meshes in a realistic way.

A web application deployment using Terraform for AWS, Azure, and GCP.

A multithreaded raytracer running on the CPU implemented in C# as a personal exercise.

A C# wrapper for the Twitch v3 REST API.

A very simple API/Twitter4J wrapper used to implement Twitter bots.

A game engine written in C# using OpenGL.

A spring system implemented in Unity to compare the commonly used integration methods.

A puzzle game where the player moves two characters at once on a circle.

The player controls a vacuum cleaner and tries to clean the floor while avoiding ghosts.

A puzzle game where the player controls a snowball and tries to change its size by moving.

A retro game where you have to manage warehouse storage fast so it does not overflow.

A cute hamster colony management game.

A game where the player controls a game developer and upgrades his studio.

A Multi-Cloud Templating System.

A co-op game about penguins falling down a cliff.

A system to install public signages using web technology and the microservice approach.

VoxVR is a creative tool that allows you to create 3D models using cubes in virtual reality.