Free Time Project Maker Stravistix For Strava at Me
Grenoble, Auvergne-Rhône-Alpes, France
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Thomas Champagne is a software architect and former network engineer with 12 years of experience building user-focused web applications and developer tooling from Grenoble, France. He is the creator and maintainer of Stravistix, a popular open-source Chrome extension for Strava with 350K+ users and a 4.9/5 rating, showcasing his strength in frontend engineering (Angular/TypeScript, d3) and product-driven UX. His background spans telecom-grade server architectures and SDKs at Orange Business Services and hands-on network/security work earlier in his career, giving him a rare blend of systems-level thinking and polished client-side design. Active on GitHub, he has contributed interaction improvements to visualization libraries like MetricsGraphics and iterated UI/UX features on fitness apps such as Elevate. He favors practical, data-driven enhancements that improve user experience at scale and sustains open-source projects through continuous maintenance and community engagement.
12 years of coding experience
10 years of employment as a software developer
Réseaux et système d'information, Réseaux, informatique, Systèmes d'information, Réseaux et système d'information, Réseaux, informatique, Systèmes d'information at ENSEIRB-MATMECA
A sport app to "Elevate" your training experience and goals! Track your fitness and progressions over time. Analyse deeper your activities. And more...
Role in this project:
Front-end Developer
Contributions:33 releases, 4145 commits, 169 PRs in 8 years 3 months
Contributions summary:Thomas's commits primarily focus on front-end development, specifically implementing and modifying UI components for the Elevate app, as evidenced by the frequent edits to `.html` and `.ts` files. Their contributions involve applying a debounce function for activity searches, enhancing the activity list by including column customizations. The modifications suggest a focus on user experience improvements and feature enhancements within the Angular/Electron framework of the project.
A library optimized for concise and principled data graphics and layouts.
Role in this project:
Front-end Developer
Contributions:13 commits, 18 PRs, 17 comments in 4 months
Contributions summary:Thomas primarily contributed to the enhancement of the MetricsGraphics library's charting features. Their work included adding a click handler for line chart rollovers, introducing options to display active data point information and control area selection, and implementing mouseover/mouseout events for marker text. These additions indicate a focus on improving user interaction and visual data representation within the charting library, directly impacting the user experience.
optimizedgraphicslayouts
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
Thomas Champagne - Free Time Project Maker Stravistix For Strava at Me