Portrait of Valentin Revert

Valentin Revert

Founding / Product Engineer · Nuclear Engineer

I build digital products and simulation tools. From SaaS to reactor physics: full-stack development, applied AI and scientific modelling.

Open to opportunitiesParis, France

Selected work

CyberLouis

StudioInnov · Product & full-stack · 2026

A cybersecurity awareness platform for SMEs: training, phishing simulations and team progress tracking.

  • Product design, user journeys and full-stack development, from initial requirements to launch preparation.
  • Contextual AI assistant, authentication, access control, subscriptions and billing.

Next.js · Supabase · TypeScript

Visit the site

NAAREA · XAMR reactor

Neutronics & thermohydraulics · 2024–2026

Simulations to assess a nuclear reactor’s response to accident scenarios and inform its design.

  • Circuit models in Modelica / Dymola and automated simulation campaigns in Python.
  • OpenMC / SciPy neutronics–thermal coupling, accident studies and comparison of draining-system designs.

Modelica · Dymola · Python

Personal projects

Neural Boids

Machine learning · Multi-agent simulation

Teaching simulated agents to avoid predators through imitation and reinforcement learning.

Python · NumPy · Pygame

Creative coding

Real-time graphics · GLSL & Python

Interactive visual experiments combining geometry, shaders and real-time animation.

GLSL · moderngl · Arcade

Scientific simulations

Physics & cellular automata · Python

Making gravity, chaos and emergent patterns visible through reproducible Python simulations.

NumPy · Numba · FFmpeg

Experience

Education

2019 — 2021Paris, FR

Fénelon Sainte-Marie
  • Intensive study of mathematics, physics and engineering sciences in preparation for France’s engineering school entrance examinations.

Capabilities

Build complete products

Turn a need into user journeys, choose the architecture and connect interfaces, data and services. Keep the product coherent through preparation for launch.

CyberLouis — user journeys, authentication, access rights, subscriptions and billing.

Apply AI thoughtfully

Design an assistant around a specific use case, provide the relevant context and connect it to the application. Make the model’s role clear within the user journey.

CyberLouis — an AI assistant adapted to each user’s cybersecurity awareness training.

Measure before concluding

Define metrics, compare against baselines and keep evaluation separate from training. Document the protocol and interpret results within the limits of the tests.

Neural Boids — survival measurements, held-out episodes and comparisons between agent controllers.

Model and visualise

Translate a physical system into a model, couple its phenomena and automate simulation campaigns. Turn the results into comparisons and understandable visuals.

NAAREA — Modelica/Dymola circuits, OpenMC–SciPy coupling and Python automation.

How I work

Ownership & initiative

Structure an open-ended problem, identify priorities and move through concrete steps. Make progress visible and explain the choices that shape the next stage.

CyberLouis — from defining the product and its user journeys to preparing its launch.

Rigour & critical thinking

Make assumptions explicit, check consistency and distinguish observations from interpretation. State uncertainty clearly, including when a test does not support the expected improvement.

NAAREA & Neural Boids — accident studies, model comparisons and documented test limitations.

Listening & clarity

Clarify the need before proposing a solution. Adapt the level of technical detail to the audience and explain findings, options and limitations to support decisions.

NAAREA — presenting study conclusions to technical management to inform design choices.

Curiosity & adaptability

Learn unfamiliar tools and working methods, drawing on both scientific and software experience. Adapt to different technical subjects, teams and academic environments.

University exchange in Tokyo, then experience spanning nuclear engineering, SaaS and applied AI.

My tools

  • TypeScript
  • React / Next.js
  • Python
  • Supabase / PostgreSQL
  • NumPy / SciPy
  • Modelica
  • GLSL
  • Git

Languages

  • FrançaisNative
  • EnglishC1 · IELTS 7.5
  • EspañolB2
  • 日本語A1