Développement logiciel et web
Migration d'un moteur transactionnel
Je travaille à partir de 2024 pour iMSA en tant qu'expert en charge de la migration du moteur transactionnel depuis AIX 32 bits vers Linux 64bits. Une excellente maitrise des langages C est indispensable, ainsi que de solides connaissances des environnements Unix. J'apprends le Cobol et met en place des processus de CI/CD par le biais de Gitlab, Jenkins ou encore Ansible.
Festival Crescendo
En 2024, j'ai entrepris de moderniser le site internet du Festival Crescendo, sous la direction de l'Association responsable de l'événement. Ce projet a été l'occasion d'appliquer des techniques avancées de développement web, assurant une plateforme à la fois élégante et fonctionnelle.
IA64, The Even More Pedagogical System
En développement continu, ce projet vise à offrir une plateforme d'apprentissage dédiée à la programmation en assembleur X86 (8/16/32 bits). Construit principalement en Javascript/JQuery, le site inclut un assembleur, un débogueur, ainsi qu'un éditeur de texte en ligne permettant aux utilisateurs de créer et de tester leurs propres programmes.
Lapati.net
Vers 2015, je suis responsable du développement et de la mise en ligne du site de e-commerce Lapati.net. Ce projet comprenait également la conception graphique, incluant la création du logo et d'une banderole géante (5m x 1m20) pour la devanture du magasin.
Wirechem
Version production Java
En 2015, j'ai entrepris le développement d'une version de production du jeu en Java, utilisant Eclipse avec LibGDX et Android Compilation Suite, avant de migrer vers Android Studio pour les développements ultérieurs. Le jeu est conçu pour fonctionner sur Android à partir de la version 4.0.
Prototype en Python
Inspiré par le jeu de chimie SpaceChem, j'ai développé en 2013 un prototype de jeu en Python, utilisant Pyglet. Ce prototype met en œuvre un algorithme cellulaire conçu pour simuler les déplacements d'électrons et de photons à travers des pistes en cuivre et des fibres.
Projets Web Collaboratifs
meconnu.fr
En 2017, fort de l'expérience acquise avec "La Creuse Secrète", j'ai lancé "meconnu.fr", un portail collaboratif dédié au patrimoine français. La nouvelle version du site, mise en ligne en mai 2017, couvre plusieurs départements français. Ce projet a également vu la création de l'Association loi 1901, reconnue d'intérêt général, pour soutenir son développement.
Le site utilise des micro-services conteneurisés sous Docker, hébergés sur un serveur dédié. La partie publique est développée en PHP, tandis que le back-office repose sur le CMS SPIP avec des ajouts en PHP et Javascript/JQuery.
La Creuse Secrète
Lancé en 2014, "La Creuse Secrète" a été conçu pour recenser le patrimoine de la Creuse, le rendant accessible en ligne gratuitement. Développé avec le CMS SPIP, ce site intègre des fonctionnalités en PHP et Javascript/JQuery pour une meilleure interactivité.
Bandeau du site internet "La Creuse Secrète"
COS2000
COS2000v2 "Protected Mode"
En 2003, j'ai continué à faire évoluer COS2000 en créant une version en langage C, avec un noyau monolithique chargeable via Grub. Cette version, publiée en 2007, inclut un ordonnanceur multitâche, une gestion de la mémoire virtuelle paginée, et une séparation stricte entre le code système et utilisateur, renforçant ainsi la sécurité grâce au "Protected Mode".
COS2000v1 - Assembleur X86 "Real Mode"
En 1998, j'ai initié le développement de mon propre système d'exploitation, COS2000, un projet qui m'a permis d'approfondir mes compétences en architecture des ordinateurs et en langage assembleur. Ce système a évolué au fil des années, intégrant des fonctionnalités comme le "Flat Unreal Mode" et un format d'exécutable propriétaire pour l'utilisation de bibliothèques pseudo-dynamiques.