$ ls ~/projects

projects

Screenshot of shadcn-3d-viewer
shadcn-3d-viewer

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.

TypeScriptWeb DevelopmentReact3D
Screenshot of shottimer
shottimer

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.

RustEmbedded3D Printing
Screenshot of CodeTend
CodeTend

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

TypeScriptAIWeb DevelopmentPostgreSQL
Screenshot of divecalc
divecalc

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

TypeScriptWeb DevelopmentNext.jsPWA
Screenshot of divetracx
divetracx

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

TypeScriptWeb DevelopmentPostgreSQL
Screenshot of miseshare
miseshare

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

TypeScriptWebRTCWeb Development
Screenshot of icecheck
icecheck

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

TypeScriptWebRTCWeb Development
Screenshot of roastbook
roastbook

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

TypeScriptWeb DevelopmentPostgreSQL
Screenshot of shimesu
shimesu

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

RustAWSCloudDevOps
Screenshot of hodor
hodor

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

RustSecurityWeb DevelopmentDevOps
Screenshot of orcastrate
orcastrate

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

RustDevOpsGitHub Actions
Screenshot of Redguard Preservation
Redguard Preservation

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

RustReverse EngineeringGame Development
Screenshot of vscli
vscli

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

Rust
Screenshot of punktf
punktf

A cross-platform multi-target dotfiles manager.

Rust
Screenshot of Zig Telnet Client
Zig Telnet Client

A telnet client written in Zig.

Zig
Screenshot of displayz
displayz

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

Rust
Screenshot of .off file parser
.off file parser

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

Rust
Screenshot of H4CK1NG GOOGL3
H4CK1NG GOOGL3

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

Hacking
Screenshot of MVG Infoscreen
MVG Infoscreen

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

TypeScriptWeb DevelopmentNext.js
Screenshot of Vulkan Engine
Vulkan Engine

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

Game DevelopmentRust
Screenshot of Patent Waiter
Patent Waiter

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

C#
Screenshot of VE Shader
VE Shader

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

Game DevelopmentRust
Screenshot of Simple CPU Emulator
Simple CPU Emulator

A simple CPU emulator written in Rust.

Rust
Screenshot of sEMG Gesture Recognition
sEMG Gesture Recognition

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

PythonResearch
Screenshot of Smartphone-Assisted Virtual Reality
Smartphone-Assisted Virtual Reality

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

ResearchGame DevelopmentVirtual RealityJavaScriptWeb Development
Screenshot of High-Level Cloud Architectures
High-Level Cloud Architectures

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

ResearchCloudTerraform
Screenshot of Interactive ARAP Mesh Deformer
Interactive ARAP Mesh Deformer

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

C++Simulation
Screenshot of Serverless Webapp
Serverless Webapp

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

Terraform
Screenshot of Raytracer
Raytracer

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

C#Game Development
Screenshot of TwitchCSharp
TwitchCSharp

A C# wrapper for the Twitch v3 REST API.

C#
Screenshot of Simple Twitter Bot API
Simple Twitter Bot API

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

Java
Screenshot of Broken Engine
Broken Engine

A game engine written in C# using OpenGL.

Game DevelopmentC#
Screenshot of Integration Methods
Integration Methods

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

Unity EngineGame DevelopmentResearchSimulation
Screenshot of Huge & Cute
Huge & Cute

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

Game JamGame DevelopmentUnity EngineC#
Screenshot of Vacuum Nightmare
Vacuum Nightmare

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

Game JamGame DevelopmentUnity EngineC#
Screenshot of Winter Quest
Winter Quest

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

Game JamGame DevelopmentUnity EngineC#
Screenshot of Warehouse Madness
Warehouse Madness

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

Game JamGame DevelopmentUnity EngineC#
Screenshot of Hamster Mania
Hamster Mania

A cute hamster colony management game.

Game JamGame DevelopmentUnity EngineC#
Screenshot of Game Dev Sim
Game Dev Sim

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

Game JamGame DevelopmentUnity EngineC#
Screenshot of Multiform
Multiform

A Multi-Cloud Templating System.

PythonTerraform
Screenshot of Penguins Can't Fly
Penguins Can't Fly

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

Game JamGame DevelopmentUnity EngineC#
Screenshot of Infoscreen
Infoscreen

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

JavaScriptWeb Development
Screenshot of VoxVR
VoxVR

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

Game DevelopmentC#Virtual RealityUnity Engine