Développeur passionné par l'intelligence articielle, les jeux de société et le bas niveau.
Je suis un développeur spécialisé en C/C++ et Python, avec une forte appétence pour tout ce qui touche au bas niveau (assembleur, reverse engineering et optimisation). Je me passionne aussi pour l'intelligence artificielle dans tous ses aspects (simple rétropropagation de gradient, algorithmes génétiques, agents IA sur Ollama, algorithmes minmax...). J'essaie notamment de l'appliquer à la création d'IA pour jeux de sociétés. Mon approche est guidée par la curiosité et le plaisir de tout comprendre et tout recoder moi-même.
- Langages : C, C++, Python, ASM Intel x86, Java...
- Domaines : Mathématiques appliquées et fondamentales, Informatique, IA...
- Outils : SFML, Git, CLion, VS2022...
- Passions : Jeux de société, Bas niveau...
Un programme conçu pour développer différentes IA pour jouer à l'Othello. Il combine du machine learning avec des algorithmes d'exploration d'arbre des possibilités. Ce projet me permet de tester mes différentes idées et de les mettre en pratique afin d'obtenir des résultats concrets 🔗 Lien vers le projet
Une bibliothèque minimaliste qui implémente en C les algorithmes de rétropropagation de gradient sur des réseaux de neurones. Je l'utilise principalemant pour mon projet d'IA en Othello. Une version en C++ est en développement. 🔗 Lien vers le projet
Un programme qui permet de générer la suite de coup optimale pour trouver un code MasterMind. Pour ce faire, le programme cherche à chaque coup à maximiser l'information de Shannon. 🔗 Lien vers le projet
Une bibliothèque GUI pour la SFML. Le projet est en pause et a connu de nombreuses itérations.
- Apprendre en recodant : J’aime comprendre les choses en profondeur en les réimplémentant moi-même.
- Optimisation et bas niveau : Je privilégie les solutions efficaces et proches du matériel, même si cela demande plus de travail.
- Partage et collaboration : Mes projets sont open source et j'aime partager mes idées avec les autres.

