Tom Norton

Engineering Lead, Frontend & Design at ecoinvent

Lausanne, Vaud, Switzerland
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
🎓
Top School
Tom Norton is an engineering leader based in Lausanne with 11 years of experience building and scaling frontend teams and product experiences, currently co-leading frontend and design at ecoinvent. He blends hands-on front-end engineering, UX design, and technical strategy to make complex sustainability data transparent and usable for decision-makers. Previously he led distributed teams and shipped a real-time enterprise data science UI at Plotly, and has experience across finance, security, and robotics—having contributed rendering and post-processing work to the widely used Webots robot simulator. Equally comfortable writing React/TypeScript apps, designing interfaces, or diving into C++ graphics pipelines, he favors pragmatic build-vs-buy decisions and strong CI/testing practices. Outside of work he is a music producer and video game music enthusiast, a background that informs his appreciation for polished interaction and rhythm in product UX.
code11 years of coding experience
job6 years of employment as a software developer
bookHigh School Diploma (A Level GCE) Mathematics Physics Chemistry, High School Diploma (A Level GCE) Mathematics Physics Chemistry at Magdalen College School
bookMaster of Engineering (MEng) Computer Science & Electronics, Master of Engineering (MEng) Computer Science & Electronics at University of Bristol
languagesEnglish, French, German
github-logo-circle

Github Skills (8)

c-language10
cprogramming-language10
robot-simulator10
simulations9
computer-vision9
physics-engine8
simulation8
open-source7

Programming languages (5)

TypeScriptJavaC++JavaScriptPython

Github contributions (5)

github-logo-circle
cyberbotics/webots

Dec 2018 - Dec 2018

Webots Robot Simulator
Role in this project:
userBack-end Developer
Contributions:99 commits, 7 PRs, 34 pushes in 11 days
Contributions summary:Tom primarily contributed to the Webots Robot Simulator by modifying and updating the code related to camera features and post-processing effects. They implemented and refined various post-processing effects such as bloom, depth of field, motion blur, and noise masks. Furthermore, they worked on enhancing the rendering pipeline and ensuring correct functionality, including fixing errors and adding improvements to the cubemap implementation.
robotics-simulationignitionsdfaccelerationsimulation
tn12787/ccgen

May 2015 - Jan 2017

Contributions:30 commits, 24 pushes, 1 branch in 1 year 8 months
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