Hi, I'm

Pierre-Yves

Full-Stack Developer

Epitech Paris

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

Download CV

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++
Python
Haskell
TypeScript
JavaScript
Rust
Groovy

Frontend

Vue 3
Nuxt
Tailwind CSS
SFML
Raylib

Backend

Flask
Deno
Node.js
MongoDB
REST APIs
SQLite

DevOps & Tools

Docker
Jenkins
GitHub Actions
Git
Linux
CI/CD

Build & Tools

CMake
Makefile
Stack
Electron
Arduino
CUDA

Creative & Game Engines

Godot
Unity
Blender
Canva

Other

Networking
Cryptography
AI / ML
Game Dev

Soft Skills

Autonomy
Teamwork
Team Lead
Adaptability
Problem Solving
Communication

Experience

Expert in Software Engineering

Epitech Paris

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: C1 level (Tepitech equivalent TOEIC 885)
  • French / Spanish bilingual

Software Developer Intern (Part-time)

Naitways

Oct 2025 - Feb 2026
  • Built a Word (.docx) Hardening Report Generator in Python
  • Polled internal database via REST API to generate and send reports 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 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.

PythonPyTorchOpenVoiceVoice CloningNuxt

LoCode

In ProgressPersonal

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

Nuxt 4Vue 3MonacoElectronSSH

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++SFML 3ECSNetworking

Zappy

Epitech

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

CC++PythonRaylibNetworking

42sh

Epitech

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

CUNIXParsingSystem Programming

Arcade

Epitech

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

C++PluginsDynamic Loading

Raytracer

Epitech

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

C++CMakeCUDA3D Graphics

Cryptography

Epitech

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

PythonAESRSAPGP

Neural Network

Epitech

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

PythonMLBackpropagation

JEB Incubator

Epitech

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

NuxtVueDenoMongoDBDocker

Gomoku AI

Epitech

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

C++Game AIStrategy

RPG

Epitech

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

CCSFML2D GameSprites

MyMarvin

Epitech

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

JenkinsGroovyDockerCI/CD

Vueling Hackathon

Hackathon

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

Node.jsNuxtAIReal-time

Discovery Week

Hackathon

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

PythonFlaskOllamaSQLite

FlameYourMind

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.

Godot 4GDScriptGame Design

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.

Godot 4GDScriptGame Design

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.

Godot 4GDScriptGame Design

Robbers And 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.

Godot 4GDScriptGame Design

Contact

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