Open to internship
Epitech PGE · Tek3 · Bretagne

Ronan Botrel

Third-year software engineering student. I build low-level systems in C and C++, networked games, and the web apps that sit on top of them.

~/ronan
$ whoami
ronan.botrel, epitech tek3
$ cat focus.cfg
systems = C, C++
gamedev = CSFML, SFML, Lua, Godot
web     = TypeScript, React, Node, Next
$ 
3rdYear at Epitech
5Public repos
5Languages used
1Internship done
About

Who I am

School
Epitech, Grande École Program
Level
Tek3 (3rd of 5 years)
Based in
Bretagne, France
Languages
French (native), English (C1)
Looking for
Internship, 2027

I like code that runs close to the machine and still has to talk to the outside world: servers, game loops, protocols.

Epitech teaches by projects, so most of what I know came from shipping things in small teams against a deadline. That meant reading man pages late at night, arguing about architecture, and rewriting a network layer twice before it held up.

This year I'm working on AREA and starting our Epitech Innovative Project. I'm looking for an internship on backend or systems code, with people who care about how it's built.

Work

Selected projects

Pulled from my public GitHub repositories, most recently updated first.

TEK2 · C++ · ARCHITECTURE

Arcade

A retro gaming platform built around a core that loads games and graphics libraries as shared objects at runtime. Switch from one renderer to another mid-game, with a score system and player names.

C++Language
2026Last update
C++dlopenplugins
Updated 2026Source ↗
TEK2 · NETWORK · AI

Zappy

A multiplayer network game: a server runs the world, AI clients compete in it, and a graphical monitor shows the match.

C++
Updated 2026Source ↗
TEK1 · C · GRAPHICS

Wolfenstein

A Wolfenstein 3D remake written in C with CSFML. Raycasting renderer and gameplay coded from scratch, redesigned with a cyberpunk look.

JavaScriptCCSSCSFMLraycasting
Updated 2025Source ↗
TEK1 · C · ALGORITHMS

Setting Up

Finds the largest square on a map while avoiding obstacles. Works on maps read from a file or generated on the fly.

C
Updated 2025Source ↗
PROJECT

my_hunter-space_hunter

Le projet "space_hunter" est une application développée en langage C, à l'aide de la CSFML, visant à reproduire le jeux duck hunt dans un style spatial.

Updated 2025Source ↗
Stack

Tools I use

Rated on how comfortable I'd be shipping with them tomorrow.

Languages

C9/10
C++8/10
TypeScript7/10
Python6/10

Systems

Unix / POSIX8/10
Sockets TCP/UDP8/10
Threads7/10
Make / CMake8/10

Web

React6/10
Node / Express7/10
SQL / Postgres6/10
REST design7/10

Tooling

Git9/10
Docker7/10
Linux9/10
GitHub Actions6/10
Log

Path so far

  1. part-time internship · Virtuotek

    Fullstack developer.

    virtuotech.fr ↗
  2. Tek3 · Epitech

    AREA, the Epitech Innovative Project kickoff, and advanced C++ and networking modules. Looking for a 2027 internship.

  3. internship · Menlog

    Fullstack developer.

    menlog.fr ↗
  4. Tek2 · Epitech

    Object-oriented design in C++ and network programming. MyFTP, NanoTekSpice, Arcade, Raytracer and Zappy.

  5. Tek1 · Epitech

    Unix and C fundamentals, from algorithms like Setting Up to a raycasting game with Wolfenstein.

  6. McDonald's · Crew Member

    Side job.

Contact

Let's talk.

Internship offers, project ideas, or a question about one of these repos. I reply within two days.