Xavier Foucrier

Software Engineer at Studio MOTIO — studiomotio

La Rochelle, Nouvelle-Aquitaine, 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

🤩
Rockstar
Xavier Foucrier is a Software Engineer and Senior Creative Developer with 11 years' experience based in La Rochelle, France, and serves as CEO of Studio MOTIO. He blends creative design and hands-on engineering, specializing in front-end motion, UI/UX, graphics and mapping. An active open-source contributor, he has shaped core behavior in projects like barba.js (page transitions), locomotive-scroll (smooth scrolling/parallax) and mojs (motion graphics). His work ranges from full-stack transition logic to stability-focused improvements—implementing programmatic history management and custom request headers in barba.js, adding tests and fixing subtle UX bugs—demonstrating a focus on performant, reliable user experiences.
code12 years of coding experience
github-logo-circle

Github Skills (26)

webpack310
animations10
caching10
javascript10
animation10
testing10
history10
webpack510
css10
webpack-310
cachemanager10
webpack10
javascripts10
webpack-510
webpack410

Programming languages (12)

C#TypeScriptDockerfileShellCSSCoffeeScriptJavaScriptGo

Github contributions (5)

github-logo-circle
barbajs/barba

Mar 2019 - Jan 2023

Create badass, fluid and smooth transitions between your website’s pages
Role in this project:
userFull-stack Developer
Contributions:4 releases, 3 reviews, 337 commits in 3 years 10 months
Contributions summary:Xavier primarily contributed to the core functionalities and maintenance of the barba.js library. They fixed bugs related to transitions, history management, and cache handling. The user also implemented features such as custom request headers, programmatic history management, and improved the way self-transitions are detected. Furthermore, they improved code syntax and added tests to ensure the library's stability and functionality.
prefetchanimationfluidcssjavascript
mojs/mojs

Mar 2019 - Jan 2023

The motion graphics toolbelt for the web
Role in this project:
userFront-end Developer
Contributions:14 releases, 7 reviews, 541 commits in 3 years 10 months
Contributions summary:Xavier primarily reverted a change related to converting a `jsdelivr` link to HTTPS in the `index.html` file. Further commits involved discarding vendor and assets. Other commits involved merging changes from the `mojs-contrib` and `patch-1` branches, which included updates to the build process and core files of the project. The user also normalized file formatting regarding editorconfig and made some general refactoring.
motion-graphicsbursttoolbeltjavascriptmojs
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