Erwann Baudet
Verified Expert in Engineering
Software Developer
Montpellier, France
Toptal member since April 26, 2019
With a background in computer science and specialized in fluid mechanics, Erwann is a self-sufficient and rigorous technical developer with versatile and strong skills. In the past years, he has developed lots of productions tools in C++/Python and managed a large team of visual effects artists for high-end blockbuster movies. He is focused on emerging new technologies and is always looking for new challenges.
Portfolio
Experience
- Maya - 18 years
- Linux - 15 years
- Houdini - 12 years
- Python - 10 years
- C++ - 10 years
- GLSL - 5 years
- Qt - 5 years
- QML - 2 years
Availability
Preferred Environment
Git, MacOS, Linux, C++, Python 3, Python
The most amazing...
...project I implemented was a real-time animation cache system in C++ (based on Disney papers).
Work Experience
Software Engineer
Unity
- Maintained high-end visual effects tools using GPU/CPU programming.
- Tracked and fixed bugs using Jira and Agile methods.
- Developed new combined tools to smoothen the user experience.
Pipeline Technical Director
Mikros Animation
- Developed and maintained a new FX pipeline for multi-sites. Mainly developed it for Houdini and Katana Software.
- Tracked and fixed bugs using Jira in an Agile environment.
- Maintained direct links with the artist to ease bug fixes and new feature communication.
Senior Effects Technical Director | Developer
Ubisoft
- Handled smoke and explosion simulation in game cinematics.
- Developed a new Houdini pipeline for cinematics. Integrated it with current in-house tools for games to speed up production.
- Managed several cinematic CG shots for a few games.
C++/Python Developer
Toptal | Pulse Perfect Image Inc.
- Implemented a Blender Addon using Blender Python API.
- Implemented a Python Binding module using PyBind11 to communicate between Blender Python API and a inhouse C++ Library.
- Provided multi-plaform support (Linux, Mac).
- Worked remotely with international colleagues.
Software Engineer
Dwarf Animation Studio
- Developed an animation cache based on Disney Paper (used for Moana). Used multiple messaging libraries such as nanomsg, zeromq, Boost, and Python. Implemented as a Maya plugin and standalone tool based on Pixar universal scene description (USD).
- Supported the USD Python lib in a medium size studio .
- Developed a brand new production-ready Houdini pipeline, and integrated it into an existing pipeline.
Senior FX Td/Developer
Framestore
- Managed team up to 20 artists on big blockbuster movies.
- Contributed to Python dev for multiple tasks submission using internal Python API and custom HTTP server.
- Developed multiple Maya plugins for production using libraries like Boost and/or open source.
Senior FX Td
Weta Digital
- Created fluid simulation for several shows using Naiad/Weta in-house software (level set processing, particles instancer, SPH solver, etc.) along with Prman renders, Nuke comp, etc.
- Created multiple destruction shots using in-house software for big blockbuster movies.
- Integrated Python in order to smooth out pipeline and shots productions.
- Developed Naiad set up (sand sim setup, splash/bubbles/foam sim, etc.).
Senior FX Td
Moving Picture Company
- Designed explosions simulation on big blockbuster movies.
- Contributed to movies such as Prince of Persia: The Sands of Time (director: Mike Newell) and Gi Joe: Rise Of Cobra ( director: Stephen Sommers ).
- Set up a sandstorm FX using Multi Points, Sprites, and Flowline (proprietary fluid solver).
- Managed fluid simulation and rendered some explosions using Flowline/Mental Ray.
Experience
C++ Animation Cache (Based on Disney Papers)
C++ RenderMan Fur System (2005)
C++ Raytracer in Maya (2003)
VEX Flocking System
Python Houdini Pipeline Integration
Python Simulation Submitter
Website
Education
Postgraduate Diploma in Computer Science and Arts
University Paris 8 Vincennes-Saint-Denis - Paris, France
Master's Degree in Computer Science and Arts
University Paris 8 Vincennes-Saint-Denis - Paris, France
Diplôme Universitaire De Technologie (DUT) in Computer Science and Engineering
IUT Le Puy en Velay Université - Le Puy en Velay, France
Skills
Libraries/APIs
Python API, OpenGL
Tools
Maya, Houdini, RenderMan, PyCharm, Git, GitLab, GitLab CI/CD, Docker Compose, GitHub
Languages
C++, Python, Bash, QML, GLSL, C, Bash Script, Python 3
Frameworks
Qt, Boost
Platforms
Linux, Visual Studio Code (VS Code), MacOS, Docker
Paradigms
Test-driven Development (TDD)
Other
CI/CD Pipelines, 3D, Physics Simulations, Simulations, Boot, Computer Science
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring