Victor Roeck
Software Developer - 3D Algorithms & Graphics Computing
I build the systems behind real-time 3D: rendering pipelines, game-engine tooling, procedural generation and virtual reality.01
About
I like the low-level end of 3D: the math behind a surface, the milliseconds inside a frame, and the tools that let artists never have to think about either.
My work runs from production pipelines used by 3D artists on feature films to procedural terrain, custom render engines and VR training platforms. What connects them is where I like to sit: close to the hardware, where a better data structure or a tighter frame budget decides whether an idea actually runs. I move between engines and rendering APIs as a project needs, and I can talk shaders with a graphics programmer or DCC tools with an artist.Focus3D & graphics computing
EnginesUnity · Unreal · Godot
Graphics APIsVulkan· OpenGL · real-time rendering
DomainsFilm pipelines · VR · SaaS
02
Areas of expertise
Engine programming, virtual reality, and enough hands-on 3D art to know what the tools are for.Multi-engine development
I have built games and tools in Unity, Unreal Engine and Godot, across both professional and personal projects.UnityUnreal EngineGodotC#C++
Virtual reality development
I work with head-mounted displays, designing VR-specific interactions and interfaces. I contributed to the EMERA project and presented it at the international EuroXR conference.HMDVR interactionsEuroXRImmersion
3D digital art
To deepen my understanding of 3D and rendering, I learned a broad toolset of digital art software, and mastered industry DCCs through my professional work.BlenderZBrushSubstance PainterSubstance DesignerMarmoset Toolbag3ds MaxMaya
03
Professional experience
Production tooling, pipelines and product engineering.Pipeline & Tools Developer
TAT Productions · Animation studioBuilt the tools and pipelines used by 3D artists to produce animated feature films and series.2022 - 2025
- The Jungle Bunch 2 (Les As de la Jungle 2)
- Asterix & The Big Fight (Netflix)
- Pets on a Train
- Lovebirds
- The Pil TV series
PipelineToolingPython3D production
Founder & Software Developer
AssessPro · Self-employedFounded the company and built AssessPro, a SaaS that gives physiotherapists professional tooling for patient assessments.2026
- End-to-end product design and development
- SaaS architecture for physiotherapy assessments
- Founded and ran the company
SaaSFull-stackProductEntrepreneurship
04
Selected side projects
Personal explorations and student work pushing rendering, simulation and procedural techniques.Procedural generation · UnityMarching Cubes & procedural worldsAn implementation of the marching cubes algorithm in Unity, with Perlin-noise terrain generation. Layered noise maps drive temperature and humidity to create biomes, while signed distance fields are converted into meshes, which makes constructive solid geometry possible.
Marching CubesPerlin noiseTriplanar mappingSDFCSGUnity
Rendering · VulkanVulkan rasterizerA Vulkan rendering engine built from scratch to learn the modern, explicit graphics API. It features data-driven materials via SPIR-V reflection, Blinn-Phong lighting, OBJ and texture loading, and an ImGui editor viewport.
VulkanC++GLSLSPIR-VImGuiRendering
Simulation · Custom engineFalling-sand engineA hand-written 2D game engine and editor centered on a GPU-compute falling-sand simulation. It includes a render-hardware-interface over OpenGL and Vulkan, an EnTT entity-component system, reflection-driven tooling, pixel-to-Box2D physics and hot-reloaded C++ scripting.
C++OpenGL / VulkanCompute shadersCellular automataBox2DECSEditor
Student project · Unreal · VRVR modeling with combinatorial mapsA 3D virtual-reality modeling application built in Unreal, using combinatorial maps (CGoGN) as the underlying topological data structure.
UnrealVRCGoGNCombinatorial maps
Research · Unreal · VREMERA - VR radiation safety trainingA virtual-reality radiation-protection training platform: an edutainment scenario in Unreal where users must manage an emitting radiation source. Presented at EuroXR 2022 in Stuttgart and published in the conference proceedings.
VRUnrealEuroXR 2022Dose simulationPublished
Self-study · Python · SimulationClassical mechanics simulatorA desktop sandbox I built to make a self-taught MIT 8.01 classical-mechanics course tangible. It holds an extensible library of interactive physics simulations, each one a small ODE with live parameters, presets, plots and on-screen equations, solved by a swappable Euler or RK4 integrator.
PythonNumPyDear PyGuiNumerical integrationClassical mechanicsSimulation
05
Education
Advanced training in software, 3D and image processing.Master in Software Development
2020 - 2022
Software, Digital Imaging, 3D & Virtual Reality
UFR Math-Info · Illkirch
Specialized in code optimization, the fundamentals of digital imaging, 3D and virtual reality, and project management.UFR Math-Info · Illkirch
Bachelor in Computer Science
2016 - 2020
Algorithms & Computer Science Fundamentals
UFR Math-Info · Strasbourg
Core computer science (algorithms, data structures, complexity and the theory underneath), put to work in team coding projects.UFR Math-Info · Strasbourg
06
Let's build something
Interested in 3D, rendering, engine tooling or VR? I would be glad to talk about your project.Emailroeckvictor67@gmail.com
LocationFrance · Ready to relocate · Open to remote work





