Über mich

Ich entwickle gerne Desktop Applikationen in Rust und Backends in Java mithilfe des Spring Boot Frameworks. Notwendigerweise entwickle ich auch das Frontend, entweder in Vanilla HTML/CSS/JS oder wenn mehr Reaktivität benötigt wird auch in Svelte. Für viele liegt es nahe, dass ich durch meine Hobbys ebenfalls allgemein viel Zeit mit Technik und Software verbringe, doch dem ist nicht so. Nach einer langen Zeit bin ich nämlich zu der Erkenntnis gekommen, dass dies meist nicht vorteilhaft ist, auch wenn es uns so verkauft (siehe: Social Media entspricht Konnektivität) wird. Außerhalb der Programmierung und Konfiguration von System betreibe ich deshalb gerne Sport und lese viel, vor allem Philosophie aber auch Fiktion.

NixOS

Ich nutze NixOS auf meinem Desktop. NixOS ist eine Linux-Distribution, basierend auf Nix, einem rein funktionalem Package Manager, der Pakete wie Werte in einer funktionalen Programmiersprache behandelt. Da Pakete auf NixOS im unveränderlichen /nix/store unter einem bestimmten "Nix Ausdruck" abhängigem Hash gespeichert werden, können verschiedene Versionen eines Programmes auf demselben System koexistieren. Bei nixpkgs handelt es sich um eine Sammlung von Derivations, die angeben wie ein Programm zu bauen ist. Dieser Prozess wird jedoch nicht für jeden Benutzer durchlaufen. Anstatt dessen können Binaries über ihren deterministischen Hash vom NixOS Binary Cache angefordert werden. Zusätzlich ist in NixOS, wie der Name es bereits verrät, das gesamte Betriebssystem in Nix deklariert, was es ebenfalls vollständig reproduzierbar macht. Somit entspricht jedes "Update" einer vollständigen Neuinstallation. dotfiles

Projekte

NixOS DotfilesAktiv

Meine NixOS Dotfiles, die mein gesamtes Betriebssystem definieren.

Sculpturae.art2026-05

Eine Galerie für 3D Modelle beeindruckender Skulpturen, primär gedacht für den 3D Druck.

hype-rs2025-10

Ein schnelles Trading Terminal für Hyperliquid, da ich eine dringende Notwendigkeit für offenen Handel gesehen habe. Zwar haben wir elektronische Exchanges (z.B. den NASDAQ), woran gerne auch die Demokratisierung des Handels erläutert wird, doch wenn man sich genauer mit dem Thema auseinandersetzt, wird man schwer enttäuscht, da das meiste nur für Institutionelle Investoren zugänglich ist oder die Daten besonders teuer sind.

Europae.art2026-01

Diese Webseite ist eine Kollektion guter Europäischer Gemälde.

movie-wand2025-11

Eine Desktop Applikation zur Verwaltung von digitalisierten Filmen.

Photo Guru2024-03

Simples Python Flask Backend mit einem Vanilla HTML/CSS/JS Frontend als Hilfe zur Entscheidungsfindung bei der Auswahl von mehreren Fotos.

Fotografie Portfolio2023-05

Entsprechend meinem Interesse am Fotografieren, habe ich eine Webseite zum Ausstellen meiner Bilder benötigt. Die Seite ist inspiriert an dem Portfolio von dem Fotografen Franco Pagetti und zeigt zusätzlich noch EXIF Daten der einzelnen Bilder an.

Vertretungsplan2023-12

An meiner alten Schule gab es öfters Probleme mit dem Vertretungsplan, bei denen Entfall sehr spät angezeigt wurde, da das System, soweit wir es nachvollziehen konnten, vollständig manuell gepflegt wurde. Daher habe ich mich entschieden ein Konzept zu entwickeln, bei dem der Vertretungsplan automatisch aktualisiert wird.

…und noch einige mehr