Romain Gomes — Software Engineer

I'm a Computer Science and Engineering student, currently studying at UTC (Université de Technologie de Compiègne), with a strong passion for low-level programming, cybersecurity, and graphics development.

My journey started in 2019 when I began learning C++. Since then, I've explored various domains from game development and 3D graphics to reverse engineering and CTF competitions. I enjoy understanding how things work under the hood and building projects from scratch.

Game Engine ECS, PhysX, OpenGL - custom 3D engine
Low-level & Reverse x86, IDA, Radare2, binary exploitation
Startup MVP Next.js, 42 - co-founded from piscine meet

Technologies I work with

C++ UML x86 Assembly OpenGL GLSL Assimp GLFW SFML PhysX Python React TypeScript Next.js Git CMake Docker JNI SQL Arduino Linux IDA Radare2 Qt Windows API Arduino Raspberry Pi Capacitor MongoDB AWS S3 Render Java (JNI) Catia numpy bash plotly

Journey

2026
x86 Assembly, learned about SSE
Jul 2024
Started developing a web app with a friend I met at 42
Sep 2023
Started engineering & CS studies at UTBM
2022
Studied complex numbers in high school, so I decided to represent a Mandelbrot set using SFML GitHub
2022
Discovered RootMe and started cybersecurity practice Root-Me
2022
Started building a 3D renderer with OpenGL GitHub
2021
Old code to inject dll in processes GitHub
2021
Made an ESP for Minecraft using C++ & JNI GitHub
2021
First game - Flappy Bird clone GitHub
2020
got my first arduino and learning about electronics
2020
First graphics library used: SFML
Projects →