
LÉO THIVILLON
Léo Thivillon is a computer engineering student at EPITA Lyon. He designs stable and modular systems: ERPs, clusters, CI/CD pipelines. His DevOps practice is based on rigor, traceability and automation. At JECT, he manages a complete internal cloud and develops IntraJECT, a modular ERP dedicated to the comprehensive management of Junior-Enterprise missions. His approach: making infrastructures predictable, elegant in their structure and simple to maintain.
leo@portfolio 🐳 ~$ cat ./education.txt
EDUCATION
- EPITA — Graduate School of Computer Engineering
• 2024–2026 (Engineering Cycle)
• Specialization: Systems, DevOps & Artificial Intelligence
• Campus: Lyon
• Main projects: IntraJECT ERP, Homelab, MLOps Pipeline
- Saint Thomas d'Aquin Véritas (Lyon)
• 2021–2024
• High School Diploma — Mathematics & Computer Science
• HonorsCONTAINER ID IMAGE STATUS PORTS NAME
8e23ab12a1f5 nextjs:ject Up 24h 443->443/tcp intraject_erp
9b6da1a3d222 grafana:latest Up 12h 3000/tcp monitoring_stack
d712cc03b712 proxmox:local Up 3d 8006/tcp homelab_infra
Complete ERP for Junior-Enterprise — Next.js 15, Supabase, Drizzle ORM
DevOps monitoring stack — Grafana, Prometheus, n8n, Alertmanager
Personal infrastructure — Proxmox VE, NFS, PBS, VLANs, Tailscale
Stack: Next.js 15 / Supabase / Drizzle ORM / Docker Compose
Role: Lead Architect & Developer
Features:
Highlights:
Stack: Proxmox VE / NFS / PBS / Ubiquiti / Vaultwarden / Tailscale
Objectives:
Description:
Complete self-hosted infrastructure with 3 Proxmox nodes
Distributed NFS storage with replication
Full monitoring: Prometheus + Grafana + Loki
Mesh VPN with Tailscale for secure remote access
Network automation with Ansible and Terraform
Tools:
Use Cases:
Recent logs:
[2025-10-07 19:30:01] [INFO] Prometheus scraping targets: 12/12 healthy
[2025-10-07 19:30:15] [INFO] Grafana: 3 active dashboards, 24h retention
[2025-10-07 19:30:42] [WARN] Disk usage on /dev/sda1: 78% (threshold: 80%)
[2025-10-07 19:31:05] [INFO] n8n workflow 'backup-check' executed successfully
[2025-10-07 19:31:33] [INFO] Alertmanager: 0 active alerts, 2 silenced
____ _ __ _ _
| _ \ ___ _ __| |_ / _| ___ | (_) ___
| |_) / _ \| '__| __| |_ / _ \| | |/ _ \
| __/ (_) | | | |_| _| (_) | | | (_) |
|_| \___/|_| \__|_| \___/|_|_|\___/
v2025
sl(1) — train leaving the terminal...
Portfolio built with Next.js • Tailwind • Framer Motion