lanathanel.

Projekte

Berufliche und private Projekte, nach Themengebiet statt nach Kontext sortiert.

Sprachen & Compiler

capture

Ein Lambda-Kalkül-Typechecker und -Evaluator: Hindley-Milner-Typinferenz, Unifikation und Auswertung, geschrieben in F#.

  • F#
  • .NET
  • Hindley-Milner
Sprachen & CompilerDemo folgt
capture

Eine Neuimplementierung des egrep-Befehls: Parsen regulärer Ausdrücke, NFA-Konstruktion und anschließende Determinisierung zum DFA.

  • C#
  • .NET
  • Automata
Sprachen & CompilerDemo folgt

Systeme & Grafik

capture

Eine kleine, von Grund auf geschriebene Rendering-Engine als Basis für die Creative-Coding-Projekte unten.

  • C#
  • .NET
  • Rendering
Systeme & Grafik
capture

Ein von Grund auf in C++ und OpenGL geschriebener Minecraft-Klon: Terrain-Generierung, Chunk-Meshing und Rendering.

  • C++
  • OpenGL
Systeme & Grafik
capture

Eine zweidimensionale N-Körper-Gravitationssimulation.

  • C#
  • Simulation
Systeme & GrafikDemo folgt
capture

Coding-Train-Challenges, in C# auf einer selbst gebauten, Processing-ähnlichen Engine umgesetzt.

  • C#
  • Creative coding
Systeme & Grafik
capture

Ein Tetris-Klon in C++.

  • C++
  • olcPixelGameEngine
Systeme & Grafik
capture

JP2P

2022

Ein Peer-to-Peer-Dateifreigabesystem in Java.

  • Java
  • Networking
Systeme & Grafik

Web & APIs

capture

Ein persönlicher Budget-Manager, den ich entworfen, gebaut und auf meinem eigenen Server deployt habe — und täglich nutze.

  • C#
  • .NET
  • Docker
Web & APIs
capture

Ein Online-Shop für Computer-Hardware: ASP.NET-Core-API und Angular-Frontend.

  • C#
  • ASP.NET Core
  • Angular
Web & APIs

Infrastruktur

capture

Ein selbst administrierter VPS: ein Dutzend containerisierter Dienste, Reverse Proxy, VPN, private NuGet-Registry und Backups. Diese Seite gehört dazu.

  • Docker
  • Nginx
  • WireGuard
Infrastruktur