Projets

Ce que j'ai
livré.

Projets perso, prototypes et outils qui tournent. Quand il y a un article de blog, il raconte comment c'est fait.

2026RustsqlparserGitHub Actionsnpm

SastQL : linter SAST pour SQL

Analyse statique de fichiers SQL (PostgreSQL et SQLite) en Rust : règles sur l'AST via sqlparser, release tag-driven sur 6 cibles natives, distribution npm en 7 packages (pattern esbuild) et trusted publishing OIDC, sans token.

2026PythonThree.jsWebGLONNX

Visualiseur de réseaux de neurones

Explorer n'importe quel réseau de neurones (CNN, Transformers, LLM, VLM) comme un graphe 3D interactif dans le navigateur. Import en un clic avec détection automatique du format : PyTorch, ONNX, HuggingFace, Keras. Une IR unifiée, un viewer WebGL (Three.js).

2026PythonTritonHIPROCm

vLLM sur Windows natif + ROCm

Faire tourner vLLM sur Windows natif avec AMD ROCm (RDNA3). Contributeur majeur du projet upstream : vllm serve fonctionnel, noyaux natifs GPTQ/AWQ, cache KV fp8, RX 7800 XT validée à 81,9 tok/s.

2026Rustwgpueguiwinit

Simulation de particules 4D

Simulation de particules temps réel en 3D (x, y, z + temps) en Rust, rendue par wgpu. Physique sur CPU (rayon) ou GPU (compute shaders), un seul draw call instancié, LOD et culling réglables en direct depuis le panneau debug.

2026Claude CodeMCPHooks

Pipeline de coding agentique

Claude Code orchestré en boucles Plan → Execute → Check → Validate : la validation d'une fonctionnalité est passée de trois jours à six heures.

2026Next.jsTailwindMotionCloudflare

Ce portfolio

Next.js, Motion et mosaïques de pixels, déployé sur Cloudflare Workers. Une seule ligne horizontale traverse chaque page.

2026BunHonoMapLibreSSE

WorldPulse

Carte du monde OSINT en temps réel : actualités géolocalisées depuis 16 rédactions, vols, satellites et séismes en flux SSE. Bun + Hono, sans base de données.

2025–2026

ERP & CRM JEECE

ERP & CRM interne développé pour la junior-entreprise d'ECE Paris.