About Hadrien
French
Native or bilingual
English
Fluent
Experience
- World cup drawWorld Cup DrawSPORTSDecember 2025 - December 2025Lille, FranceWorldCup Draw Web is a mini web tool designed for quick testing and visualization of draw scenarios.Team modeling: teams structured by pots (1 to 6), with metadata (confederation, host, playoff team).Draw constraints:Host countries pre-assigned to dedicated groups.Confederation rules (e.g., max 2 UEFA per group, other confederations limited).Specific handling of playoff teams (relaxed constraints).Robust draw algorithm: generation via backtracking (with strict mode then less strict fallback) to ensure a valid draw when possible.UI & rendering: display of pots and groups as cards, with flags, tags (host / playoff / confederation), and a "Simulate Draw" button."Presentation" variant: presence of a drawcdm.html page with a more "FIFA-like" style, including html2canvas for easy sharing/visual capture.
- CageboxCageboxSPORTSNovember 2025 - November 2025Lille, FranceCagebox is a show viewer designed to quickly display a list of events (shows) and open the details of a match card in a window/popup, maintaining a "no spoilers" logic (consultation oriented towards the program rather than results).The project relies on:Web data retrieval: extraction of shows from ProFightDB (pagination, search by date, filters like WWE PPV) and HTML parsing via Cheerio.Card enrichment: automatic retrieval of wrestler portraits from Cagematch / ProFightDB, with Wikipedia fallback if necessary, and caching to improve fluidity.Twitch interaction: integration of tmi.js to connect to a Twitch channel and manage collection/voting mechanisms via chat (useful for a stream, a community, or participatory events).Simple distribution: portable Windows build generated via electron-builder, to share the application without complex installation.
- Bingo footBingo foot Elo extensionSPORTSOctober 2025 - October 2025Lille, FranceThis project is a Chrome/Chromium MV3 extension injected into Football Bingo room pages. It enhances the existing interface by overlaying a dedicated UI (buttons + modals) allowing a room to be transformed into a persistent ranking system, without a back-end or server.Main features:Local Elo ranking: calculation of Elo variations based on player performance (pairwise virtual duels), with handling of ties, variation limits (cap), and Elo floor.Detection & counting of "Bingos": identification of bingos via DOM badge/heuristics (styles, attributes, score fallback), and accumulation per player.History & seasons: storage of match history and possibility to close a season (ranking snapshot + automatic reset).Player search & profile: targeted consultation of a player (Elo, games, bingos), global top, season top, etc.Integrated moderation: exclusion of players via banned words (nickname filter) or banned IDs (strict ban), applied to display and exports.Data resilience: robust cleaning of nicknames (ranks, "B/Bingo" suffixes, "You"), handling of homonyms via "canonical" IDs + suffixes (-2, -3…), local schema migrations.Preview before validation: preview modal displaying calculation diagnostics (expected/observed values, K, multiplier, raw/capped delta) before writing to storage.
Recommendations
Be the first to recommend Hadrien
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Bachelor, FullstackEfficom Tech SchoolBachelor, Fullstack
- BTSCampus Ozanam-EPILBTS