Hello, I'm
Pierre-Yves
Epitech Paris
Passionate about building elegant software, from low-level systems to modern web applications.
About Me

I'm a 3rd-year student at Epitech Paris, based in Hauts-de-Seine. Passionate about software engineering across the full stack — from writing UNIX shells in C to building real-time web applications with Nuxt and Vue, I enjoy tackling complex problems and crafting clean, efficient solutions. I've gained professional experience through three internships at Naitways, where I developed enterprise-grade Python tools for cybersecurity and infrastructure automation.
Skills
Frontend
Backend
DevOps
Creative & Game Engines
Languages
Build & Tools
Other
Soft Skills
Frontend
Backend
DevOps
Creative & Game Engines
Languages
Build & Tools
Other
Soft Skills
Frontend
Backend
DevOps
Creative & Game Engines
Languages
Build & Tools
Other
Soft Skills
Experience
Expert in Software Engineering
Epitech
- 5-year program (BAC+5, RNCP Level 7) — project-based pedagogy fostering autonomy and teamwork
- 25+ projects developed across C, C++, Haskell, Python, JavaScript, and more
- English: B2 level (Tepitech equivalent TOEIC 885)
- French / Spanish bilingual
Full-Stack Developer Intern — Cloud Infrastructure
Naitways
- Sole developer of an internal cloud platform for provisioning and operating a fleet of KVM virtual machines across multiple hypervisors — ~40,000 lines across three codebases
- Designed a distributed FastAPI architecture: a control plane owning accounts, storage, audit and billing, plus a per-host agent driving libvirt
- Built the Nuxt 4 / TypeScript web interface, including in-browser VNC (noVNC) and serial (xterm.js) consoles
- Implemented an end-to-end Server-Sent Events pipeline streaming live VM state, alerts and audit entries from hypervisors to the browser
- Integrated Keycloak/OIDC authentication, scoped API keys, per-VM metering into InfluxDB and a signed AMQP action consumer
- Handled the infrastructure layer: Open vSwitch bridges, shared iSCSI/NFS storage pools, GPU passthrough and cloud-init provisioning
Software Developer Intern (Part-time)
Naitways
- Polled internal database via REST API in order to generate and send an hardening report to clients
- Worked on the NBOX - a satellite deployed on client servers for self-configuration and VM management
- Developed automation tools in Python for infrastructure management
Software Developer Intern
Naitways
- Developed 13+ enterprise Python tools for cybersecurity and infrastructure automation
- Built CVE vulnerability search systems integrating NVD and Vulners APIs
- Created FortiGate firewall policy management and synchronization tools
- Implemented SSH log aggregation from FortiAnalyzer to InfluxDB
- Built a Flask-based release notes generator from GitLab commits
- Developed network device integrations (Juniper, LibreNMS, Wazuh)
- Created an AI-powered code documentation tool using Ollama (local LLM)
Projects
Those Who Listen
Cooperative survival horror game where voice cloning becomes the enemy. Real-time voice cloning (<300ms latency, 100% local processing) lets creatures mimic your teammates. Built with OpenVoice and PyTorch.