Products and experiments

A selection of applications, tools, and experiments I have designed and developed, from esports data to developer tooling.
2026
Ward · Replay analysis
ROFL replay extraction with computer vision, position reconstruction and collaborative review. Python, ONNX Runtime, Electron, AdonisJS, Nuxt and ClickHouse.
Ward · Replay analysis
2026
Invade.lol - League of Legends statistics
Open-source LoL statistics platform with player profiles, match history and analytics. AdonisJS v6 backend, PostgreSQL for player data, ClickHouse for analytics, Redis and Cloudflare R2, connected to the Riot Games API.
Invade.lol - League of Legends statistics
2026
typescript.news - An autonomous tech publication
Automated daily TypeScript and JavaScript news. An OpenClaw agent researches through a self-hosted SearXNG instance, writes and publishes articles. Built with Nuxt, Nuxt Content and Nuxt UI.
typescript.news - An autonomous tech publication
2025
MentalRush.fr - Mental Rush esports team website
Design and development of the site for Mental Rush, a women's semi-professional League of Legends team based in Caen. It presents the roster, partners and shop.
MentalRush.fr - Mental Rush esports team website
2025
Clutch Nest - Esports betting backend
Collaborative NestJS backend development for an esports betting application. The project is hosted on GitHub.
Clutch Nest - Esports betting backend
2025
draft.esport.sh - League of Legends draft tool
A League of Legends draft tool built with Laravel and WebSockets for an interactive real-time experience.
draft.esport.sh - League of Legends draft tool
2024
esport.nuxt.dev - Esports banner creator
A Nuxt practice project for creating esports banners and experimenting with canvas and Vue components.
esport.nuxt.dev - Esports banner creator
2024
Sendy - WeTransfer-inspired file sharing
A small practice project for simple file sharing, built with Nuxt, NuxtHub and Cloudflare.
Sendy - WeTransfer-inspired file sharing
Copyright © 2026