Software engineer, PhD in computer graphics

Charles Lepaire

23 projects, 13 technologies, one common thread: 3D meshes and their topology. Each project is generated with AI, then reviewed, tested and documented by me.

Where the portfolio stands

Portfolio21 done, 2 in progress, out of 23 projects
Current sprint (219)0 of 6 points
Project in progress: Osmose, a tactical RPG603 of 724 points

Temporary panel, recomputed at every build from the sprint files; it will go once the 23 projects are done.

23projects
6publications
376teaching hours

The common thread

One mesh runs through the whole portfolio: read in C, analysed in C++, served by a Python API, classified by an ML model, measured in SQL, described in a toy language and displayed in React, Angular and Qt.

Generated by AI, reviewed by a human

The code is written with Claude Code. My added value: the specification, a review of every diff, the tests and a blocking CI. Each project has a REVIEW.md file listing the AI mistakes I fixed.