Jerome Etienne

Dublin, Dublin 1, 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
Jerome Etienne is a seasoned WebAR and WebGL engineer with 18 years of experience, best known as the creator of AR.js and a Principal Engineer who helped ship immersive features at Amazon Sumerian. A hardcore JavaScript and WebGL specialist, he has implemented WebVR multiple times for projects ranging from Daqri’s Smart Helmet to mixed-reality recording and export tools. He publishes Learning Three.js, authors 50+ THREEx game extensions, and has built three distinct 3D editors, demonstrating both tooling and product sensibilities. An early and prolific open-source contributor—ranked among the most active users on GitHub—he focuses on performance-critical, mobile-first AR (60fps on mobile) and elegant front-end UX. Notable contributions include improving the webvr-polyfill for smoother animations and building tiny, well-tested libraries like microevent.js, reflecting a preference for pragmatic, reusable code. Based in Dublin but internationally recognized (Next Reality’s 50 People to Watch), he combines academic curiosity with a maker’s drive to make WebAR a practical reality.
code17 years of coding experience
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
387reputation
35kreached
9answers
0questions
github-logo-circle

Github Skills (27)

webgl10
threejs10
javascript10
jquery10
animation10
canvas10
css10
user-interface10
face-tracking10
event-emitter10
front-end-development10
webvr10
emitter10
html10
aframe10

Programming languages (12)

TypeScriptCSSC++BikeshedCoffeeScriptCSCSSJavaScript

Github contributions (5)

github-logo-circle
jeromeetienne/microevent.js

Mar 2011 - Mar 2015

event emitter microlibrary - 20lines -for node and browser
Role in this project:
userFull-stack Developer
Contributions:16 commits, 3 PRs, 1 push in 4 years
Contributions summary:Jerome primarily worked on building and refactoring a micro event emitter library. They implemented the core event binding, unbinding, and triggering logic, including adding a mixin function. The user also created examples of how to use the library in both browser and Node.js environments, which showcases their ability to work on both front-end and back-end environments. They refactored files and implemented tests.
event-emittermicrolibrarybrowserjavascriptemitter
jeromeetienne/AR.js

Feb 2017 - Sep 2018

Efficient Augmented Reality for the Web - 60fps on mobile!
Role in this project:
userFront-end Developer
Contributions:983 commits, 39 PRs, 867 pushes in 1 year 7 months
Contributions summary:Jerome implemented interactive UI elements within a web-based augmented reality application using A-Frame, focusing on features like a virtual "portal door" and displaying 3D models. They worked on integrating the application with the AR.js library and designed the rendering of 3D objects on top of a video feed. The user's work is focused on creating the user interface and handling all aspects of the user interaction with the web-based AR application.
realitywebgla-framewebarthreejs
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
Jerome Etienne