lanathanel.

Projets

Projets professionnels et personnels, classés par domaine plutôt que par contexte.

Langages & compilation

capture

Un typeur et évaluateur de lambda-calcul : inférence de types Hindley-Milner, unification et évaluation, écrits en F#.

  • F#
  • .NET
  • Hindley-Milner
Langages & compilationDémo à venir
capture

Une réimplémentation de la commande egrep : parsing d'expressions régulières, construction d'un automate non déterministe puis déterminisation.

  • C#
  • .NET
  • Automata
Langages & compilationDémo à venir

Systèmes & graphismes

capture

Un petit moteur de rendu écrit from scratch, support des projets de creative coding ci-dessous.

  • C#
  • .NET
  • Rendering
Systèmes & graphismes
capture

Un clone de Minecraft écrit from scratch en C++ et OpenGL : génération de terrain, meshing de chunks et rendu.

  • C++
  • OpenGL
Systèmes & graphismes
capture

Une simulation gravitationnelle à N corps en deux dimensions.

  • C#
  • Simulation
Systèmes & graphismesDémo à venir
capture

Les défis du Coding Train réimplémentés en C# sur un moteur maison inspiré de Processing.

  • C#
  • Creative coding
Systèmes & graphismes
capture

Un clone de Tetris en C++.

  • C++
  • olcPixelGameEngine
Systèmes & graphismes
capture

JP2P

2022

Un système de partage de fichiers pair-à-pair écrit en Java.

  • Java
  • Networking
Systèmes & graphismes

Web & APIs

capture

Un gestionnaire de budget personnel que j'ai conçu, développé et déployé sur mon propre serveur — et que j'utilise au quotidien.

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

Une boutique en ligne de matériel informatique : API ASP.NET Core et front Angular.

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

Infrastructure

capture

Un VPS auto-administré : une douzaine de services conteneurisés, reverse proxy, VPN, registre NuGet privé et sauvegardes. Ce site en fait partie.

  • Docker
  • Nginx
  • WireGuard
Infrastructure