polo@polowiper:~$_

programmation bas niveau & systèmes embarqués

Je conçois des langages de programmation, des processeurs en HDL, des moteurs de rendu et de l’infrastructure auto-hébergée. Passionné de logiciel libre, Linux au quotidien depuis 2019.

##projets à la une

Fent

Un langage de programmation x86_64 développé de A à Z

Un langage et sa chaîne de compilation complète ciblant x86_64 : analyse lexicale, parsing, analyse sémantique et génération de code, écrits de zéro.

compilersx86_64C
code source

HDL CPU

Un processeur pensé au niveau transfert de registres

Un CPU décrit dans un langage de description matérielle, du jeu d’instructions jusqu’à un pipeline synthétisable.

SystemVerilogdigital designFPGA

1.5D

Un moteur de rendu 3D écrit de A à Z

Un moteur de rendu qui explore la rastérisation, les projections et les mathématiques des graphismes temps réel, sans framework graphique.

graphicsC++maths

Dokkan WT Bot

Rétro-ingénierie de serveur de jeu & automatisation

Un client et un serveur reconstruits par rétro-ingénierie pour un jeu mobile : analyse de protocole, client Discord et couche base de données, pour étudier le comportement du service sous charge réelle.

reverse engineeringPythonSQLDiscord
code source

##ce sur quoi je travaille

JBOD maison

Conception de la carte backplane SAS pour 10 disques de 10 To, et du boîtier imprimé en 3D.

Convertisseur HDL → Minecraft

Convertir des designs HDL en circuits redstone fonctionnels dans Minecraft.

chargement…