Projects
A selection of projects spanning cybersecurity, low-level systems, web development and data engineering. Each one built to solve a real problem or explore a technical curiosity.
12 projects
SkillGit
- 2026Homelab SIEM / SOCA full SOC in my homelab for a team study project: the SOCFortress stack on Proxmox, a port mirror for Suricata and Zeek, and Wazuh rules and Graylog pipelines written for the lab.Wazuh / Graylog / Suricata / Zeek / TheHive / Proxmox VEActive
- 2026Terminal portfolioA portfolio built like a terminal session: a command palette, ASCII canvas backgrounds including a ray-traced black hole, a hidden console, a SQLite admin and a per-request nonce CSP.Next.js / React / TypeScript / SQLite / Canvas API / CSPActive
- 2026HermesIAssistantWindows desktop AI assistant (Tauri 2, Rust, Svelte 5): local “Hey Hermes” wake word, voice, chat, a coding agent and consent-based access to PC folders, connected to my self-hosted Hermes agent.Tauri / Rust / Svelte / TypeScript / Python / VoskActive
- 2026Proxmox HomelabThe infrastructure that hosts my projects: two Dell servers in a Proxmox VE cluster behind a virtualized pfSense, a network split into VLANs, backups, monitoring and a log of every intervention.Proxmox VE / pfSense / WireGuard / ZFS / Prometheus / LinuxActive
- 2026GLPI dashboardInternal Laravel tool that queries a GLPI database read-only: filterable metrics, resolution times in business hours, CSV export and customer ratings collected from the ticket closure email.Laravel / PHP / MySQL / GLPI / Alpine.js / Laravel FortifyIn progress
- 2025Call StatsPHP call dashboard: imports the CSV exports of an IP phone system, converts them into one XML file per day and computes daily and weekly statistics, with charts and a PDF export.PHP / XML / Chart.js / jsPDF / html2canvasArchived
- 2025CSS Grid BuilderA visual CSS Grid editor: columns and rows set in fr units, items placed with the mouse or keyboard and snapped to the grid lines, exported as HTML, CSS or Tailwind classes.React / TypeScript / Vite / Zustand / Tailwind CSS / CSS GridArchived
- 2025Student portfolio templateA Next.js 15 portfolio for students. Its admin area, protected by JWT, manages the profile, CV, diplomas, projects and documents organised in folders, with PostgreSQL for the data.Next.js / TypeScript / Tailwind CSS / Framer Motion / PostgreSQL / JWTArchived
- 2024Mobility ProJob board built with ASP.NET Core: companies publish positions with their requirements, and each offer gets a compatibility score against the candidate's profile and a driving distance.ASP.NET Core / C# / Entity Framework Core / SQL Server / ASP.NET Identity / GeoapifyArchived
- 2024GSB AppliFraisExpense management web app built with CakePHP during my BTS SIO. Users declare their flat-rate and other expenses on claim sheets, which an accountant reviews and then validates.PHP / CakePHP / MySQL / CakeDC Users / RBACArchived
- 2026ArkDMAC++ DMA overlay for ARK: Survival Ascended: reads the game's memory from a second PC through a PCIe FPGA card, classifies entities and lists them in a Dear ImGui interface.C++ / DMA / Unreal Engine 5 / Dear ImGui / DirectX 11 / Win32In progress
- 2026KMBox NET TesterC# (.NET 8) console tool that drives a KMBox NET box over UDP: handshake, test moves and clicks, and measurement of latency, jitter and packet loss.C# / .NET 8 / UDP / System.Text.Json / HardwareArchived