Vincent Barrielle

Research Engineer at Dynamixyz

Greater Rennes Metropolitan Area France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Vincent Barrielle is a research engineer with 13 years of experience specializing in facial motion capture, facial animation, multi-view geometry and physical simulation, currently based in the Greater Rennes area. He holds a PhD in Computer Graphics from CentraleSupélec and has led R&D efforts at Dynamixyz building multi-camera geometry reconstruction, landmark tracking and retargeting pipelines for production facial animation. Vincent combines strong research foundations with hands-on systems work—demonstrated by real-time volumetric face simulation from his doctoral work and production engineering on depth-sensor trackers and GPU-driven vector tools. He is also an active open-source contributor in Rust, improving numerical and language runtimes (notably ndarray and Gluon integrations), reflecting a deep interest in array layout, performance and robust tooling. Practical, research-driven, and fluent across academia and studio pipelines, he’s adept at turning complex physical and geometrical models into efficient, production-ready software.
code13 years of coding experience
job1 year of employment as a software developer
bookMaster, Computer Science, Master, Master, Computer Science, Master at Ecole polytechnique fédérale de Lausanne
bookDoctor of Philosophy - PhD, Computer Graphics, Doctor of Philosophy - PhD, Computer Graphics at CentraleSupelec
bookDiplôme de l'École polytechnique, Computer Science, Master, Diplôme de l'École polytechnique, Computer Science, Master at Ecole polytechnique
github-logo-circle

Github Skills (18)

algorithm10
algorithms10
data-manipulation10
gluon10
regex10
data-structure10
numerics10
data-structures10
iterator10
rust10
numeric10
scientific-computing10
compiler-compiler9
compiler9
type-inference8

Programming languages (4)

C++RustVim ScriptPython

Github contributions (5)

github-logo-circle
rust-ndarray/ndarray

Jan 2016 - Aug 2016

ndarray: an N-dimensional array with array views, multidimensional slicing, and efficient operations
Role in this project:
userBack-end Developer
Contributions:74 commits, 11 PRs, 109 comments in 6 months
Contributions summary:Vincent primarily contributed to the development of the `ndarray` crate, a Rust library for numerical computation. Their work focused on adding new methods for array manipulation such as `row_mut` and `column_mut`, and iterators like `axis_iter` and `axis_chunks_iter`. They also implemented fortran-ordered array constructors and enhanced stride-related functionalities, demonstrating a strong focus on array indexing and data layout within the crate.
multidimensionalarrayndarrayrustscientific-computing
gluon-lang/gluon

Jan 2017 - Jan 2017

A static, type inferred and embeddable language written in Rust.
Role in this project:
userBack-end Developer
Contributions:9 commits, 2 PRs, 6 comments in 12 days
Contributions summary:Vincent primarily focused on enhancing the functionality of the Gluon language by integrating the `regex` crate. Their contributions included creating bindings for regular expression matching, providing error handling, and improving the overall API. They also added utility functions like `unwrap` to the prelude and addressed an integer overflow issue in the parser. Finally, the user added tests for the new features.
dependent-typesrustcompilerrepltype-system
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Vincent Barrielle - Research Engineer at Dynamixyz