██████╗ ██╗ ██████╗██╗ ██╗ ██████╗ ███╗ ██╗███╗ ██╗
██╔══██╗██║██╔════╝██║ ██║██╔═══██╗████╗ ██║████╗ ██║
██████╔╝██║██║ ███████║██║ ██║██╔██╗ ██║██╔██╗ ██║
██╔══██╗██║██║ ██╔══██║██║ ██║██║╚██╗██║██║╚██╗██║
██║ ██║██║╚██████╗██║ ██║╚██████╔╝██║ ╚████║██║ ╚████║
╚═╝ ╚═╝╚═╝ ╚═════╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═══╝
Engineering student @ Epitech Lyon — currently freezing in Québec 🍁
$ cat /etc/léandre
> 4th year @ Epitech Lyon (5-year engineering program)
> Exchange student @ Université Laval, Québec
> Orientation : DevSecOps / DevOps
> Side quest : making pixels do things they didn't sign up for (C++ / ray tracing)
> Former intern @ AgileFlow — CI/CD, Docker, K8s, GitHub Actions, OWASP
> Powerlifter by nightDevSecOps / Infrastructure
Languages
Frameworks
Security
| Projet | Description | Stack |
|---|---|---|
| 🛡️ ShieldCI | GitHub Action that auto-generates hardened CI/CD pipelines — Trivy, Gitleaks, SAST — and opens a PR | Go · GitHub Actions |
| 🔐 KubeForge | Production-grade K8s homelab — GitOps, network isolation, hardened workloads | Kubernetes · ArgoCD · Docker |
| 🎯 RTX | Ray tracer from scratch — because rasterization is for the weak | C++ |
| 🍽️ Restalo | Restaurant reservation backend — clean archi, full test coverage | Java · Maven · JUnit |
| 🛴 Trotti-UL | Scooter rental backend — techniquement simple, architecturalement obsessionnel (DDD, ports & adapters, vous connaissez) | Backend |


