LocalFlix
Self-hosted media server for personal movie and series collections — TMDB-guided metadata, automatic subtitle fetching, GPU-accelerated transcoding, and a native Android app with offline downloads.
14 projects spanning local-first applications, media processing pipelines, AI tooling, and academic work.
Self-hosted media server for personal movie and series collections — TMDB-guided metadata, automatic subtitle fetching, GPU-accelerated transcoding, and a native Android app with offline downloads.
Fully local pipeline that scrapes Reddit stories, scores and rewrites them with a local LLM, generates narration and karaoke subtitles, and renders vertical video — with a live web dashboard for monitoring the whole queue.
Conference talk at La Nuit de l'Informatique 2025 on privacy and OPSEC — threat-actor methodology, COMSEC, ChatControl, the US Patriot Act, and "trust, but verify."
Offline, all-in-one file converter with a modern desktop GUI — documents, ebooks, images, video, audio, and OCR for scanned PDFs. 41 passing tests, cross-platform.
Self-hosted wiki of EPITA course notes, by a student for students — Years 1 and 2, 100+ pages, 110+ diagrams, LaTeX maths, and a visual editor so anyone can contribute.
Self-hosted, low-RAM fitness platform: strength tracking, nutrition logging, a barcode product scanner, and GPS cardio, with a native Android companion app.
Private, self-hosted calendar, journal, and habit tracker — day pages, routine checklists, mood tracking, and habit-streak analytics, kept off third-party servers.
Early-stage experiment in orchestrating local AI agents through a browser control plane. Main branch is a placeholder — real exploration is happening on a dev branch.
Classroom recordings in, denoised audio + speaker-labeled transcript + chaptered summary out — fully local pipeline tuned to fit a 10GB VRAM budget.
Fully local, offline NSFW screen-content guard for GNOME/Wayland. Sandboxed NudeNet model in a network-isolated container, with GNOME Shell warnings and forced logout.
Fully local, Docker-based real-time speech translator (FR/EN/ES). VAD chunking → diarized STT → MT → TTS → browser audio, offline after first run.
2-player cooperative escape room. Server-authoritative TCP+JSON architecture, click-to-move grid movement with A* pathfinding, and an ECS-inspired component system.
Second-year EPITA coursework in formal language theory and automata — finite automata and grammars, built by hand across three practical exercises.
From-scratch bitboard chess engine in Python: alpha-beta search with a Zobrist-hashed transposition table, a classical evaluator, and an optional PyTorch-trained value network.