Hello, I'm

Pierre-Yves

Full-Stack Developer

Epitech Paris

Passionate about building elegant software, from low-level systems to modern web apps.

About Me

Pierre-Yves

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 two internships at Naitways, where I developed enterprise-grade Python tools for cybersecurity and infrastructure automation.

10+
Languages
20+
Projects
10+
Internship months

Skills

Languages

C
C#
C++
Python
Haskell
TypeScript
JavaScript
Rust
Groovy

DevOps

Docker
Jenkins
GitHub Actions
Git
Linux
CI/CD

Frontend

Vue.js
Nuxt
Tailwind CSS
SFML
Raylib

Backend

Flask
Deno
Node.js
MongoDB
REST APIs
SQLite

Build & Tools

CMake
Makefile
Stack
Electron
Arduino
CUDA

Creative & Game Engines

Godot
Unity
Blender
Canva

Other

Networking
Game Dev
Cryptography
AI / ML

Soft Skills

Autonomy
Teamwork
Team Lead
Adaptability
Problem Solving
Communication

Experience

Expert in Software Engineering

Epitech

In Progress2023 - 2028
  • 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

Software Developer Intern (Part-time)

Naitways

Oct 2025 - Feb 2026
  • 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 (Full-time)

Naitways

Aug 2024 - Dec 2024
  • 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

In ProgressEpitech

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.

NuxtPythonPyTorchOpenVoiceUnityC#Game Design
/

LoCode

In ProgressPersonal

Lightweight web code editor with Monaco Editor, SSH remote development, integrated terminal, and Electron desktop app.

NuxtVueMonacoElectronSSH
/

Event Horizon 5min

Game Jam

3D spaceship fighter set near a black hole's event horizon. Siphon energy from the singularity while time accelerates — you have 5 minutes to charge your warp drive. Features juicy animations and a tomato Easter egg. Built with Godot 4.

GodotGDScriptGame Design
2025
/

Glados

Epitech

Complete programming language interpreter in Haskell with lexer, parser, type checker, and bytecode VM.

HaskellCompilerBytecode VM
/

R-Type

Epitech

Multiplayer space shooter game engine with ECS architecture, networking, and SFML 3.0 graphics.

C++SFMLECSNetworking
/

Neural Network

Epitech

Multilayer perceptron built from scratch in pure Python with forward/backpropagation.

PythonMLBackpropagation
/

Cryptography

Epitech

AES, RSA, and PGP encryption implementation in Python for secure message handling.

PythonAESRSAPGP
/

Gomoku

Epitech

AI player for the 5-in-a-row board game with strategic evaluation in C++.

C++Game AIStrategy
/

Lost In Space

Game Jam

Solo arcade survival game where you pilot a small spaceship drifting through space. Dodge randomly spawning asteroids at increasing speed and survive as long as possible. Score based on survival time. Built with Godot 4.

GodotGDScriptGame Design
/

Zappy

Epitech

Multiplayer networked game with C server, C++/Raylib GUI, and autonomous Python AI agents.

CC++PythonRaylibNetworking
/

Raytracer

Epitech

3D ray tracing engine in C++ with configurable scenes and realistic light rendering.

C++CMakeCUDA3D Graphics
/

Arcade

Epitech

Dynamic game framework with plugin architecture and runtime library loading in C++.

C++PluginsDynamic Loading
/

My Marvin

Epitech

Jenkins CI/CD automation project using Groovy Job DSL and Docker for pipeline management.

JenkinsGroovyDockerCI/CD
/

JEB Incubator

Epitech

Full-stack web application with Nuxt/Vue frontend, Deno backend, MongoDB database, and Docker deployment.

NuxtVueDenoMongoDBDocker
/

Vueling AI

Hackathon

Real-time voice translation system for aircraft with offline capabilities and multi-language support.

Node.jsNuxtAIReal-time
/

IREP ChatBot

Hackathon

AI-powered hackathon project built with Flask, Ollama LLM integration, and SQLite database.

PythonFlaskOllamaSQLite
2024
/

42sh

Epitech

Advanced UNIX shell in C with alias system, arrow key support, built-in commands, and history.

CUNIXParsingSystem Programming
/

RPG

Epitech

2D RPG game engine in C with CSFML - sprites, game mechanics, and world building.

CCSFML2D GameSprites
/

Flame Your Mind

Game Jam

Exit 8-inspired game where you play a scientist trapped in a burning lunar base. Find the differences between scenes to escape through the floors. Built with Godot 4 and Unreal Engine 5.

GodotGDScriptGame Design
/

Robbers & Cat

Game Jam

Open-world heist game where you steal paintings for a cat mafia. Drive around the city, burglarize locations in Phasmophobia-style gameplay, and escape before the police catches you. Built with Godot 4.

GodotGDScriptGame Design

Contact

Feel free to reach out for opportunities, collaborations, or just to say hi.