Portfolio

Des produits, des plateformes et des expérimentations qui ont une raison d’être.

Une sélection de produits en ligne et de travaux académiques qui illustrent ma manière de concevoir des systèmes, d’évaluer les alternatives et de transformer des idées en logiciels utiles.

01

Études de cas

02

Travaux indépendants et académiques sélectionnés

Des projets plus courts, retenus pour l’idée, l’interaction ou le défi technique qu’ils explorent.

05Projet académique sélectionné

ProcesoDigitalImagenes

Un atelier de traitement d’images en Java/JavaFX explorant convolution, transformations, mosaïques, stéganographie et compression.

JavaJavaFXImage processing
06Projet académique sélectionné

AceptacionUmbral

Une implémentation en C de l’acceptation par seuil pour optimiser des parcours hamiltoniens avec des données SQLite et des expériences déterministes.

CSQLiteOptimization
07Projet académique sélectionné

Expression Graphing Engine

Un traceur conçu de zéro qui transforme des expressions préfixées en AST, les évalue, dessine plusieurs courbes et exporte en SVG.

JavaASTSVG
08Projet académique sélectionné

Interactive AI Algorithms

Des expériences interactives en Java et Processing autour des recherches heuristique et adversariale, de l’optimisation génétique, des essaims et de la localisation probabiliste.

A*MinimaxMarkov

03 / ARCHIVES DE CODE

Des fondations visibles dans le code.

J’ai réexaminé les dépôts de mes années universitaires afin de distinguer les affirmations générales des connaissances démontrées par des implémentations concrètes.

01

Algorithmes et optimisation

Recherche et optimisation mises en œuvre dans des systèmes fonctionnels, et pas seulement étudiées comme abstractions.

A*MinimaxGenetic algorithmsArtificial Bee ColonyThreshold acceptance
02

Concurrence et systèmes distribués

Des exercices de coordination de bas niveau rendent concrets la synchronisation, l’ordre et les modes de défaillance.

pthreadsMutex / conditionsDeadlockLamport clocksMessage passing
03

Langages et calcul

Les travaux sur les langages formels relient automates et analyse syntaxique aux programmations fonctionnelle, logique et système.

AutomataLexing / parsingHaskellPrologScheme
04

Données et calcul visuel

Les projets vont des données relationnelles aux pixels, transformations, convolutions, compressions et graphismes.

SQL / SQLiteImage convolutionTransformsSteganographyOpenGL / fractals

Présenté comme des fondations académiques vérifiées dans du code archivé, et non comme un travail de production récent. Seuls les dépôts dont l’attribution et le contenu conviennent à un contexte professionnel sont liés.

GitHub / Selected archive

L’historique montre l’étendue ; la sélection montre le discernement.

Mon GitHub conserve des travaux académiques et expérimentaux. Je ne présente ici que les projets dont l’attribution, les preuves et le récit technique sont clairs.

Voir sur GitHub