Precision over decoration. I work at the intersection of technical rigor and cinematic sensibility: building desktop tools and web systems, crafting 3D assets, and designing experiences with deliberate restraint.
- Studying Computer Science at YNOV Lyon
- Building EasyUV, an open-source automatic UV unwrapper in Rust, with a Blender add-on
- Shipping easyuv-lint: a CLI and GitHub Action that catches broken 3D assets (UV overlaps, texel density, polycount, scale) on every pull request
- Developing The Worst Roommate, a PS1-style psychological horror game
- Shipping Windows apps with automatic updates: CV GEN, Umbra Editor, Claude Bridge
Let's build something together. EasyUV welcomes contributors of every level: Rust, Python (Blender add-on), geometry, UI, docs and translations. Pick an issue, open a PR, or just say hi on LinkedIn.
Also shipping
- Umbra Editor: retro horror game editor for Windows (Direct3D 11).
- Claude Bridge: multi-account Claude manager for Windows, with a Code workspace, node-based workflows and token stats.
EasyUV: Suzanne unwrapped in one key press, 17 islands, UV score 88, checker preview on the model
Disciplines
development
- Desktop: Rust (egui), Electron, Windows tooling
- Web: HTML, CSS, JavaScript, TypeScript, React, PHP, Java, SQL, PL/pgSQL
- Mobile: Kotlin (Android)
- Scripting: Python
- Backend: Node.js
- Version control: Git / GitHub, GitHub Actions
3d & visual
- Modeling: Blender, Maya
- Texturing: Substance Painter / PBR pipeline
- Pipeline: Blender → Substance → DaVinci / ACES · EXR 32-bit output
- VFX & Compositing: After Effects
design
- Graphic Design: Photoshop, Figma
- Art Direction: DA systems, identity, motion principles
- Sound Design: cinematic, industrial, minimal






