Présentation

Programmeur passionné, spécialisé dans l'implémentation bas-niveau de fonctions visuelles interactives. Je vais chercher au cœur des systèmes d'affichage et microarchitectures les bases sur lesquelles construire moteurs de rendu temps-réel et interfaces utilisateur. Ingénieur diplômé de l'École Supérieure d'Ingénieurs de Paris-Est, amateur d'origami, cinéma, écriture et demomaking.

Jeu vidéo

0.txt

Deathloop

Travaux de maintenance sur un outil de génération de code du Void engine de Arkane Studios, réalisés pendant le développement de Deathloop.

0.txt

Wizard Hazard

Jeu 3D hybride avec des composantes de survie, action et tower defense. Ce projet a été réalisé en groupe avec Unity, dans un cadre scolaire. L'environnment du jeu est interactif et fourni des ressources, en plus d'évoluer en continu via un système de faune et de flore dynamique. J'ai principalement travaillé sur l'IA des ennemis, qui se regroupent intelligemment et se divisent de manière chaotique lors des phases d'attaque.

Rendu temps réel

0.txt

Visionneuse glTF avec PBR et IBL

Visionneuse glTF simple développée dans le cadre d'un projet scolaire à l'IMAC, avec support du Physically-Based Rendering et de l'Image-Based Lighting.

Logiciels et bibliothèques système

0.txt

Globox

Globox est une bibliothèque de fenêtrage multi-plateforme, fonctionnelle sous Windows (GDI / WDM), Linux (libwayland / Wayland, XCB / X11) et MacOS (Appkit / Quartz).

0.txt

Willis

Willis est une bibliothèque de gestion d'évènements pour les périphériques d'entrée utilisateur traditionnels (clavier / souris). Willis fourni les fonctionnalités communes à Windows, Linux et Mac OS afin de garantir la portabilité de l'application développée.

0.txt

Cursoryx

Cursoryx est une bibliothèque de gestion des curseurs de souris pour Windows, Linux et Mac OS. Comme pour Willis, les fonctionnalités supportées sont celles communes à ces trois sytèmes d'exploitation.

0.txt

DPIshit

DPIshit est une bibliothèque d'acquisition d'informations sur la densité d'écran multi-plateforme, fonctionnelle sous Windows Linux (Wayland / X11) et MacOS.

0.txt

Razorbeard

Razorbeard est un toolkit graphique sous forme de bibliothèque.

0.txt

Mechascribe

Mechascribe est une bibliothèque de rendu de texte tout-en-un basée sur Raqm, Freetype, Hydraquill, Zstd, Cifra et Noto, avec pour objectif de supporter le plus grand nombre de scripts possible et les compositions les plus complexes.

0.txt

Hydraquill

Hydraquill est une bilbiothèque de compression de fontes typographiques destinée à faciliter leur distribution en minimisant la taille du paquet de données.

0.txt

Ly

Gestionnaire de sessions pour X11 et Wayland, avec une interface console.

0.txt

Black Ice Viewer UI

GUI Linux et Android pour le logiciel de traitement d'images thermiques de Senssight.

0.txt

Argoat

Bibliothèque de lecture d'options pour les programmes en ligne de commande, en 206 lignes de code, sans macro ni switch.

0.txt

Configator

Bibliothèque de lecture de fichier .ini, en seulement 264 lignes de code, sans machine à état interne.

0.txt

Dragonfail

Bibliothèque de gestion d'erreurs entièrement statique mais très facile d'utilisation et très adaptable, en seulement 78 lignes de code grâce à une astuce exploitant le standard C99.

0.txt

Testoasterror

Bibliothèque de tests unitaires simple et légère, en seulement 133 lignes de code.

0.txt

Bayou

Bibliothèque de gestion de mémoire expérimentale, reposant sur une memory pool optimisée pour l'allocation d'arbres à n branches et intégrant un système itératif de micro-défragmentation.

0.txt

Rastarizer

Bibliothèque de rastérization 2D expérimentale, reposant uniquement sur des routines de calcul en virgule fixe.

Anciens projets

0.txt

Passware

Gestionnaire de mots de passe hardware déconnecté basé sur la première version du raspberry pi zero, avant l'inclusion du WiFi.

0.txt

Excalibar

Barre de tâches modulaire pour X11.

Web

0.txt

OpenNic DuckDuckGo Instant Answer

Gadget affichant les DNS OpenNic dans le moteur de recherche DuckDuckGo.

Modding

0.txt

Scripts cylinder

Effets additionnels pour le tweak "Cylinder" développé par r333d, disponible sur Cydia et compatible avec les iPhone et les iPad.

0.txt

WeirdAdditions

Mod Minecraft ajoutant notamment des graines de vaches et des biberons.

Graphisme

0.txt

Curseurs Microstorm pour Linux

Thème de curseurs minimaliste conçu pour être esthétique avec et sans correction gamma.

Modélisation 3D

0.txt

Objets imprimables

Diverses pièces conçues avec Solidworks

0.txt

Modèles Minecraft

Modèles 3D pour plusieurs mods Minecraft.

Contact

Vous pouvez me contacter à cette adresse :

ou via mon profil Linkedin (vous devez être connecté pour y accéder).