Im Fokus

Von der Zusammenarbeit mit KI bis zur Paketverteilung: die wichtigsten Projekte und ihre Aufgaben.

Porta

Porta verbindet KI-Modelle mit Dateien, Git und anderen Werkzeugen. Du bestimmst, welches Modell arbeitet und welche Aktionen der Assistent ausführen darf.

vBuf-ML

vBuf-ML untersucht, wie große KI-Modelle mit begrenztem Arbeitsspeicher ausgeführt werden können: Benötigte Modellteile werden gezielt geladen, statt alles gleichzeitig bereitzuhalten.

TPA

TPA erstellt versionierte Debian-Pakete – von der JSON-Beschreibung bis zur fertigen APT-Paketquelle mit einem einzigen Tool. Besonders optimiert für Meta-Pakete, aber auch für eigene Programme und Konfigurationspakete geeignet.

TPA.run

TPA.run ist meine Website und mein Dienst zum Veröffentlichen eigener Linux-Paketquellen. Nutzer können die bereitgestellten Pakete anschließend mit APT installieren und aktualisieren.

Authy

Authy ist ein experimentelles Linux-Kernel-Projekt für gezielt vergebene Berechtigungen. Im Mittelpunkt steht, was ein Prozess tatsächlich tun darf – nicht nur, unter welchem Benutzer er läuft.

Mayi

Mayi lässt Agenten und Automatisierungen nach einzelnen Systemaktionen fragen, statt ihnen dauerhaft Administratorrechte zu geben. Ein Mensch prüft die konkrete Anfrage.

Weitere Entwicklungen

Daten direkt lesen, Werkzeugversionen verwalten und Spielabläufe nachvollziehbar machen.

vBuf

vBuf ist ein Binärformat, mit dem Programme strukturierte Daten direkt lesen können, statt sie zuerst in viele einzelne Objekte umzuwandeln.

mema

Mema verwaltet Compiler und Laufzeitumgebungen wie Go, Rust oder Node unter Linux. Mehrere Versionen bleiben nebeneinander installiert, ohne die Systemprogramme zu überschreiben.

Bloom

Bloom sammelt kleine, wiederverwendbare Rechenwerkzeuge für Software und KI-Agenten. Einmal implementierte Funktionen sollen erneut nutzbar sein, statt für jede Aufgabe neu erzeugt zu werden.

K.O.R.E.

K.O.R.E., auch Slipstrike genannt, ist ein rundenbasiertes 2D-Arenaspiel. Figuren gleiten und stoßen zusammen; dieselben Spielzüge sollen zuverlässig denselben Ablauf ergeben.

BumpArena

BumpArena speichert viele Datensätze in zusammenhängenden Speicherbereichen statt in vielen einzelnen JavaScript-Objekten. Das macht Datenlayout und Lebensdauer ausdrücklich steuerbar.

leek

Leek ist ein experimenteller Compiler, der Datenflüsse in Programmen sichtbar machen soll. Ein kleiner Prototyp übersetzt bereits eingeschränkte Programme nach C und erzeugt einen Programmgraphen.

Das Projektarchiv

Weitere Werkzeuge, gemeinsame Projekte und Lernarbeiten mit öffentlichen Repositories. Forks sind ausdrücklich gekennzeichnet.

  • Advent_of_Code

    Projektarchiv

    Meine Lösungen zu den jährlichen Advent-of-Code-Rätseln. Kleine Aufgaben bieten Gelegenheit, Algorithmen und unterschiedliche Lösungswege auszuprobieren.

    GitHub ↗
  • Axie-AXS-Restaking

    Projektarchiv

    Eine Docker-Anwendung, die das erneute Staken von AXS-Belohnungen automatisiert. Ein älteres Automatisierungsprojekt für einen wiederkehrenden Ablauf.

    GitHub ↗
  • Bean

    Projektarchiv

    Bean beschreibt wiederverwendbare Physik- und Bewegungssysteme für Spiele. Es baut auf dem gemeinsamen Engine-Kern Roast auf.

    GitHub ↗
  • compiler

    Projektarchiv

    Ein kleiner Compiler-Prototyp in Go macht sichtbar, wie aus C-ähnlichem Quelltext eine analysierte Struktur und anschließend wieder erzeugter C-Code wird.

    GitHub ↗
  • Crema

    Projektarchiv

    Crema ist als optionale Komfortschicht für die Engine-Bausteine von Coffee Maker Studio angelegt.

    GitHub ↗
  • CSS-Library

    Projektarchiv

    Eine Sammlung von CSS-Code als Nachschlagewerk für die Gestaltung von Webseiten.

    GitHub ↗
  • DataStyle

    Projektarchiv

    DataStyle übersetzt eine CSS-ähnliche Schreibweise in SQL-Abfragen. Ein Experiment für Menschen, die Frontend-Selektoren kennen und damit Daten auswählen möchten.

    GitHub ↗
  • DeadManSnitch

    Projektarchiv

    DeadManSnitch prüft, ob Netzwerkdienste erreichbar sind, und meldet Ausfälle in Discord. Ein kleines Monitoring-Werkzeug statt einer großen Überwachungsplattform.

    GitHub ↗
  • Drip

    Projektarchiv

    Drip beschreibt Benutzeroberflächen für Spiele unabhängig davon, womit sie gezeichnet werden. Die gemeinsame Grundlage dafür ist Roast.

    GitHub ↗
  • eugen252009

    Projektarchiv

    Das Profil-Repository zu meinem GitHub-Account. Es stellt Themen, Arbeitsweise und ausgewählte Projekte vor.

    GitHub ↗
  • FileDownload

    Projektarchiv

    Dieselbe Grundaufgabe in mehreren Sprachen: Dateien herunterladen. Die Sammlung dient dem Lernen von Go, C++, JavaScript, TypeScript und Bash.

    GitHub ↗
  • Ein Hilfsskript für Grepolis analysiert die Verteilung von Verteidigungseinheiten und zeigt Abweichungen direkt in der Spieloberfläche.

    GitHub ↗
  • Kindom_of_Eyra

    Projektarchiv

    Ein früheres Java-Spielprojekt, dessen Quellcode im Projektarchiv erhalten bleibt.

    GitHub ↗
  • LearnCPP

    Fork · Projektarchiv

    Ein Fork der C++-Lernsammlung LearnCPP mit Aufgaben, Beispielen und weiterführenden Ressourcen.

    GitHub ↗
  • learngo

    Fork · Projektarchiv

    Ein Fork einer umfangreichen Sammlung von Go-Beispielen, Übungen und Quizfragen.

    GitHub ↗
  • learning-go

    Projektarchiv

    Kleine Go-Anwendungen zum Lernen: eine Web-API, Buchverwaltung mit MySQL, Slack-Bots und E-Mail-Prüfung.

    GitHub ↗
  • learning-rust

    Projektarchiv

    Ein persönliches Repository zum Erlernen von Rust.

    GitHub ↗
  • Learning_cpp

    Projektarchiv

    Persönliche C++-Übungen mit einem einfachen Build-Ablauf über Make.

    GitHub ↗
  • leetcode

    Projektarchiv

    Eine Sammlung von Lösungen und Versuchen zu LeetCode-Aufgaben.

    GitHub ↗
  • Lua-to-C

    Projektarchiv

    Ein experimentelles Repository zur Übersetzung von Lua nach C.

    GitHub ↗
  • mema-recipes

    Projektarchiv

    Mema Recipes sammelt Installationsrezepte für Entwicklungswerkzeuge. Du wählst aus, was du brauchst, statt mit der Sammlung automatisch jedes Werkzeug zu installieren.

    GitHub ↗
  • monkey-interpreter

    Projektarchiv

    Ein Interpreter für die kleine Sprache Monkey, umgesetzt in Go nach Thorsten Balls Buch. Eingaben lassen sich in einer interaktiven Konsole auswerten.

    GitHub ↗
  • new-debian-Homepage

    Projektarchiv

    Ein eigenständiger Nachbau der Debian-Website als Webdesign-Übung – keine offizielle Debian-Seite.

    GitHub ↗
  • personal_website

    Projektarchiv

    Das Quellcode-Repository meiner persönlichen Website.

    GitHub ↗
  • Pong-a-Ping

    Projektarchiv

    Ein kleines Ping-Pong-Spiel als Android-Projekt.

    GitHub ↗
  • printer-retrofit

    Projektarchiv

    Ein früher Go-Prototyp verbindet einen Netzwerkzugang mit der seriellen Schnittstelle eines Anycubic Kobra Plus. Ziel ist eine Anbindung für Drucksoftware wie Cura.

    GitHub ↗
  • Race-Start-Light

    Projektarchiv

    Eine Startampel für Rennen auf Basis eines Arduino Nano R3.

    GitHub ↗
  • Roast

    Developer Tooling

    Roast ist der gemeinsame Unterbau für die Engine-Bausteine von Coffee Maker Studio. Es definiert, wie Systeme, Spielzustände und wiederholbare Abläufe zusammenarbeiten.

    GitHub ↗
  • Rock-Paper-Scissors

    Projektarchiv

    Schere, Stein, Papier in unterschiedlichen Programmiersprachen – eine kleine Übung mit denselben Regeln.

    GitHub ↗
  • rustlings

    Fork · Projektarchiv

    Ein Fork von Rustlings: kleine Rust-Aufgaben zum Lesen, Ergänzen und Korrigieren von Code.

    GitHub ↗
  • simple-bootloader

    Projektarchiv

    Ein winziger 16-Bit-Bootsektor zeigt, wie ein x86-Rechner vor dem Start eines Betriebssystems Code ausführt. Er gibt „Hallo Welt!“ aus und hält anschließend an.

    GitHub ↗
  • Training

    Projektarchiv

    Ein Lernrepository für Webentwicklung und den Umgang mit ihren Werkzeugen.

    GitHub ↗
  • Tug-of-Tower

    Projektarchiv

    Quellcode-Archiv von Tug-of-Tower. Eine ausführliche Projektbeschreibung ist im untersuchten Repository nicht vorhanden.

    GitHub ↗
  • Webserver-Bencharks

    Projektarchiv

    Ein Lernprojekt zum Messen kleiner HTTP-Server in C, Go und JavaScript. Es zeigt auch, warum vergleichbare Bedingungen wichtiger sind als eine einzelne hohe Zahl.

    GitHub ↗
  • Website-v1

    Projektarchiv

    Eine frühere Version meiner Website als Quellcode-Archiv.

    GitHub ↗