
Right now
I'm coding a life simulator, a small 2D game, and rebuilding this portfolio for the umpteenth time. In between, I watch way too many films.
Background
- 2025 — today
Data Migration Consultant · Full Stack & AI Developer
Currently employed
- 2023 — 2025
Master's degree MIASHS ICE-LD
Université Toulouse Jean Jaurès · With honours: very good
- 2022 — 2023
Professional bachelor APSIO
IUT de Blagnac · With honours: very good
- 2020 — 2022
DUT in computer science
IUT de Blagnac · With honours: good
- 2018 — 2020
STI2D high school diploma
LPO Le Garros, Auch · With honours: good
Stack
All my technologies- AdonisJS
- Auth.js / NextAuth
- Base UI
- Bash / Shell
- Better Auth
- Biome
- Bun
- Claude Code
- CodeMirror
- DNS / TLS
- Django
- Docker
- Docker Compose
- Docker Swarm
- Dokploy
- Drizzle ORM
- ESLint / Prettier
- ElysiaJS
- FastAPI
- Git
- GitHub Actions
- HTML / CSS
- IMAP / SMTP
- Inertia.js
- Java
- JavaScript
- LaTeX
- Linux (Ubuntu Server)
- Model Context Protocol
- Neon
- Netlify
- Next.js
- Node.js
- OpenCV
- PHP
- PixiJS
- PostgreSQL
- PowerShell
- Prisma
- Puppeteer
- PyTorch / YOLO
- Python
- Radix UI
- React
- React Compiler
- React Hook Form
- Recharts
- Redis
- Rust
- SQL
- SQLite
- Server-Sent Events
- Supervision (Uptime Kuma, Umami, Beszel)
- Symfony
- Sécurité réseau (UFW / iptables / fail2ban)
- Tailwind CSS
- TanStack Query
- TanStack Router
- TanStack Table / Virtual
- Tauri
- TipTap
- Traefik
- TypeScript
- Vercel
- Vite
- Vitest
- Web Push / Service Workers
- WebRTC
- WebSocket
- Zod
- shadcn/ui