avatarROCHEREAU Pierre
AboutContactProjectsSkillsExperience

Hello, I'm

ROCHEREAU Pierre

Computer Science Engineering Student • Game Development • Systems Programming • Network Programming

Available for internships | France

Engineering student specializing in Computer Science with a strong interest in game development, systems programming, and network programming. Experienced in developing projects in modern C++, ranging from gameplay programming and multiplayer systems to physics engines. Currently pursuing a dual degree in Computer Science with a specialization in Game Development.

About Me

I am a Computer Science Engineering student currently in my third year, specializing in software engineering and game development. I am currently enrolled in a dual degree program in Computer Science (Game Development) at UQAC in Canada, alongside my engineering studies at ENSEIRB-MATMECA in France. My academic background includes intensive mathematics studies (MPSI/MP preparatory classes), which strengthened my problem-solving and algorithmic thinking.

I have a strong interest in systems programming, game engines, and real-time applications. I enjoy working close to the hardware and understanding how complex systems are built, from memory management to performance optimization and architecture design. My experience includes C++ development, network programming, parallel programming, and game development using Unreal Engine and Godot.

I enjoy building complex projects such as game engines, multiplayer systems, and gameplay prototypes. Through personal and academic projects, I have built multiplayer systems, a physics engine, gameplay prototypes, and networked applications in C++. These projects helped me develop a strong understanding of software architecture, real-time constraints, and collaborative development in team-based environments.

I am currently seeking an internship opportunity in software engineering or game development, where I can apply and further develop my skills in C++, systems programming, and real-time software development.

View my projects

Projects

Portfolio Web

Portfolio Web

1 semaine • Solo

Next.js, Tailwind

Portfolio personnel moderne avec dark mode.

Rôle: Full-stack

Project 1

Project 1

1 semaine • Duo

Next.js, Tailwind

bbbbb bbbbbbb bbb bbbbbb bbbbbbb bbbbbbbb bbbbb bbb b bbbbbbb bbbb bbbb bb bbbbb bbbb bbbb bbbb bb bbbbbbbbb b bbbb b bbbbb bbbb bbbbbbbbbbbbbbbbb bbbbbbbbbbbbbbbbbb bbbbbbb b b bb bbbbbb bb bbbb bbbb bbbbbbb bb bb bb bbbbb bbb bb bb bbbbbbb bb bb b bb b bbbbbbbbbbbbbbbbbbbbbb bb bb bbb bb b bbbbbbbb bbbbbbb bbbbbb b b b b b

Rôle: Full-stack

Expérience

Dual Degree — M.Sc. in Computer Science (Game Development)

Université du Québec à Chicoutimi (UQAC), Canada • 2025 – 2026

Currently pursuing a dual degree with a specialization in Game Development. Coursework focuses on advanced game programming, multiplayer and network programming, real-time systems, and modern software engineering practices.

Computer Science Engineering Degree

ENSEIRB-MATMECA, Bordeaux, France • 2023 – 2026

Engineering curriculum covering software engineering, systems programming, algorithms, databases, operating systems, computer networks, parallel computing, and large-scale software development. Numerous team projects using modern C++ and game development technologies.

Preparatory Classes (MPSI → MP, Computer Science Option)

Lycée Montaigne, Bordeaux, France • 2021 – 2023

Intensive two-year program focused on advanced mathematics, physics, and computer science. Developed strong analytical thinking, problem-solving abilities, and rigorous programming fundamentals.

French Baccalaureate (High Honors)

Lycée de la Mer, France • 2018 – 2021

Graduated with Highest Honors. Specialized in Mathematics and Physics, with Advanced Mathematics and the European English Section.

Skills

Frontend

React / Next.js / Tailwind / HTML / CSS

Backend

Node.js / API REST / Express

Languages

JavaScript / TypeScript / Python / C / C++

Tools

Git / GitHub / Linux / VS Code

Contact