Zurück zum Portfolio

Sonstiges

Werkstattprojekte in verschiedenen Sprachen - ein OS-Kernel, Emulatoren, Spiel- und Datenbank-Engines, Compiler. Der Beweis, dass wir so tief gehen, wie es das Problem verlangt.

pixel-platformer

pixel-platformer

Ein vollständiger 2D-Pixel-Art-Platformer - Charakterphysik, Level, Gegner und Sammelobjekte. Der Beweis, dass wir bis auf die Ebene der Spiel-Engine hinabsteigen und nicht nur Fertigteile zusammensetzen.

Projekt ansehen
frostbyte

frostbyte

Ein Hobby-Betriebssystemkern für x86_64, in C und Assembler. Er bootet über Multiboot2, wechselt mit eigenen Seitentabellen in den 64-Bit-Modus, hat einen präemptiven Scheduler und führt Programme in Ring 3 aus - startet tatsächlich in QEMU.

Projekt ansehen
voxelforge

voxelforge

Eine Voxel-Engine mit spielbarer Browser-Demo. Der Renderer zielt auf WebGL2/WASM, während der Simulationskern nativ gebaut und mit Tests abgedeckt ist - Zehntausende Assertions.

Projekt ansehen
gameboy-sharp

gameboy-sharp

Ein Game-Boy-Emulator (DMG) in C#. Ein frontend-unabhängiger Kern, sodass die gesamte Maschine läuft und headless gegen Standard-Test-ROMs verifiziert wird.

Projekt ansehen
chip8-sharp

chip8-sharp

Ein vollständiger, getesteter CHIP-8-Emulator in C#. Der komplette Befehlssatz headless gegen Community-Test-ROMs geprüft - eine reine Bibliothek ohne Rendering-Abhängigkeit.

Projekt ansehen
vantage

vantage

Ein Desktop-Dashboard für ein selbst gehostetes Homelab: CPU, Speicher, Festplatte, Uptime, Steuerung von Docker-Containern und HTTP/TCP-Health-Checks. Geschrieben in C# auf Avalonia, mit Headless-Smoke-Tests.

Projekt ansehen
kestrel

kestrel

Eine relationale Datenbank-Engine von Grund auf in Kotlin: ein SQL-Parser, ein B-Baum-Speicher, ein Executor, WAL-Transaktionen und eine CLI. Sie führt echte SQL-Abfragen aus und ist mit einer kompletten Testsuite abgedeckt.

Projekt ansehen
sift

sift

Ein SAT-Solver (DPLL) mit einem Toolkit für Aussagenlogik und einem DIMACS-Parser, in Haskell. Er löst echte Instanzen und übersetzt Formeln in CNF (Tseitin).

Projekt ansehen
fml

fml

Eine kleine Sprache aus der ML-Familie, von Grund auf in F# implementiert. Lexer, Parser, Typsystem und Evaluator - eine komplette Kette vom Quellcode bis zum Ergebnis.

Projekt ansehen
lumen

lumen

Eine dynamisch typisierte Skriptsprache in Kotlin. Der Quelltext wird gescannt, zu einem AST geparst, zu Bytecode kompiliert und auf einer stackbasierten virtuellen Maschine ausgeführt.

Projekt ansehen
prism

prism

Ein Web-Framework in Ruby, das ausschließlich auf der Standardbibliothek basiert - ohne externe Gems. Router, Controller-Schicht, ein dateibasierter ORM mit Migrationen, Layouts und Partials.

Projekt ansehen
bazaar

bazaar

Ein E-Commerce-Shop auf einem eigenen PHP-Mikroframework - ohne Laravel und Symfony. Katalog, Warenkorb in der Session, Stripe Checkout, Kundenkonten und ein vollständiges Admin-Backend, auf gehärteten Sessions und ausschließlich Prepared Statements.

Projekt ansehen
slotline

slotline

Eine Plattform zur Ressourcenbuchung (Räume, Plätze, Ausrüstung) auf Spring Boot. Der Kern garantiert, dass ein Slot niemals doppelt gebucht wird - selbst bei hoher Parallelität.

Projekt ansehen
cellar

cellar

Eine Tabellenkalkulations-Engine mit eigener Formelsprache, in reinem Dart. Parser, Abhängigkeitsgraph und Zellenberechnung - das Fundament, wie eine Tabelle funktioniert.

Projekt ansehen
cobalt

cobalt

Ein eingebetteter LSM-Key-Value-Store in Zig. Frische Schreibvorgänge landen in einer WAL-gestützten Skiplist, werden in unveränderliche SSTables geschrieben, und Platz wird durch Leveled-Compaction zurückgewonnen.

Projekt ansehen
excache

excache

Eine Cache-Schicht in Elixir, die das OTP-Aktormodell nutzt. Nebenläufig, widerstandsfähig gegen Ausfälle einzelner Prozesse, mit echten Tests.

Projekt ansehen
fluxswap

fluxswap

Ein Protokoll für eine dezentrale Börse (DEX) in Solidity, gebaut mit Foundry. Liquiditätspools, Router, Staking und Timelock - mit Invarianten und vollständiger Testabdeckung.

Projekt ansehen
gambit

gambit

Eine Schach-Engine in Scala 3. Zuggenerierung, Stellungsbewertung und Suche - ein komplettes Gehirn zum Schachspielen, gebaut mit scala-cli.

Projekt ansehen
warren

warren

Ein Roguelike mit dauerhafter Progression, in Lua, vom Terminal aus gesteuert. Generierte Runs, Klassen, Mutatoren und "Legacy" zwischen den Partien - mit Headless-Modus und Determinismus-Prüfung.

Projekt ansehen
kite

kite

Eine Bibliothek in Swift mit sauberem Kern und Tests. Ein Handwerksnachweis in Apples nativer Sprache, bereit zur Einbindung in eine größere App.

Projekt ansehen

Häufige Fragen

Klicken Sie auf eine Frage - wir antworten im Chat.