Romain Leprevost

I’m a fourth-year computer science student (ITI) at INSA Rouen Normandie, a French engineering school. Most of my projects started from a need around me: registrations for a charity run, peer tutoring in my department, a game server that lagged on event nights. I built them, shipped them, and I still run them.

I also do offensive security in competitions, which has changed the way I review my own code. And I’ve maintained open-source projects since 2020. My articles are written in French.

I’m looking for a 10 to 12-week internship in infrastructure or security, from late June to early September 2027, in France or abroad. The easiest way to reach me is romain@leprevost.dev.

Projects

Also

Since 2020

MongoSK

A Java add-on connecting Skript game servers to MongoDB, maintained since 2020 and used by over 150 servers. Along the way I reported a regression in MongoDB’s official Java driver, since fixed.

2023 – 2026

Small tools

Written for my own needs: encrypted MongoDB backups to S3, OAuth2 clients in PHP, hosting panels behind Cloudflare Zero Trust.

Experience

Jan 2025 – present

INSA Rouen student union (BDE)

Board member, in charge of services, logistics and IT

  • Click-and-collect shop, online bookings, and a lot of repetitive tasks automated
  • The new bde.insa-rouen.fr website, which I built and administer: shared calendar, club news
  • Day-to-day stock and event logistics

Aug 2024 – present

INSA Rouen Normandie, student housing office

Student job (fixed-term contract)

  • Scripts to process administrative files and track supporting documents

2024 – present

Elected student representative, INSA Rouen Normandie

Student life council, then ITI department council

Education

2025 – 2028

INSA Rouen Normandie, ITI engineering programme

Information technology, 4th year of a five-year engineering degree

Feb – Jun 2027

RMIT University, Melbourne

Exchange semester, master’s courses in cloud and cybersecurity

2023 – 2025

INSA Rouen Normandie, STPI preparatory cycle

Computer science and mathematics track

Awards

2025

2nd place at TRACS

An intelligence and analysis tournament run by CentraleSupélec with the DGSE (France’s foreign intelligence service) and ViaRézo, with over 110 teams. I handled intrusion and post-exploitation.

Since 2020

Open source

Over 2,300 contributions in the last twelve months around Skript, a scripting language for game servers. Member of the SkriptLang and Skript-MC organisations.

Skills

Languages
Go, PHP (Symfony, Laravel), TypeScript (Nuxt, Vue, React), Python, Java, SQL
Infrastructure
Linux, Docker, WireGuard, HAProxy, Cloudflare Tunnel and Zero Trust, CI/CD, Git
Security
Intrusion and post-exploitation, Linux privilege escalation, server hardening, CI/CD security, API reverse engineering
Data
MongoDB, PostgreSQL, MariaDB, Redis, RabbitMQ, YOLOv8, OCR (Cloud Vision)
Learning
Kubernetes, Terraform, public cloud
Languages
French (native), English (B2+), Spanish (basic)
Outside work
Event organisation (Purple Rouen, student union), triathlon

Contact