In pursuit of greatness
things I shipped

projects

Security tools, apps and small products. Some defend, some break, one watches French card shops around the clock. Everything here runs or has run for real, and the honest state of each one is in the write-ups.

humanlayer

Voice liveness API. A challenge phrase and a microphone instead of iris scans. Built in five days for the YC RFS.

Python · Whisper · Silero VAD

soc lab

Home SOC in Docker. Splunk as the SIEM, TheHive and Cortex for cases, Windows and Sysmon events, and a Kali box whose only job is to ruin everyone's day on schedule.

Splunk · TheHive · Cortex

from log to case

One brute force in my own lab, walked end to end. The failed logins, the queries that name the attacker, the chart that shows when, and the case that closes it.

Splunk · TheHive

insomni'hack 2026

22nd out of 116 at my first international CTF. Brutal pwn, clever crypto and a hardware flag nobody saw coming.

CTF · Genève

s0p0wn3d c2

A command and control framework built from scratch, ECDH and AES-GCM included, to learn what the other side looks like on a SOC console.

C++ · Django · MariaDB

usb ghost

Physical access assessment toolkit. Every browser session on a Windows box, from a USB stick, in about a minute. This is why passkeys exist.

Batch · PowerShell · SSH pivot

cyber hub

Daily security quiz with explanations, SOC cheatsheets, live CVEs and translated news. My revision loop, one question at a time.

Quiz · Fiches · CVE · News

scrim analytics platform

Upload end game screenshots, GPT-4o Vision parses them, the coach finally gets reliable stats.

Next.js · Supabase · ~24k lines

community tournament platform

Discord bot and web app for community League tournaments. Rank checks, brackets, leaderboards. Beta.

Discord.py · Next.js

moving from pentest to soc

I liked breaking things. Then I noticed I liked catching what I broke even more. Why I chose the blue team on purpose.

Réflexion · Blue team

gemini live tutor

Realtime voice tutor on the Gemini Live API. It interrupts me when I am wrong. Weekend project turned daily study tool.

Python · aiohttp · WebSocket

discord sniping bot

24/7 monitor for French TCG marketplaces. Price drops, price errors, restocks, straight to Discord.

Python · asyncio · curl_cffi

soc job dashboard

Pipeline that scrapes junior SOC offers across France and the UK, scores them against my profile with an LLM, and serves them in a dashboard with status tracking.

Cloudflare Pages · D1 · LLM scoring