Chris Thomas

Staff Software Engineer at Motion (YC W20)

Old Toronto, Ontario, Canada
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
Chris Thomas is a Staff Software Engineer with 11 years of professional experience building reliable, scalable systems across startups and large tech companies, currently driving engineering at Motion (YC W20) from Old Toronto. His career includes senior engineering roles at Bolt, Uber, and Amazon where he focused on production-grade systems and front-end reliability, and earlier work as an application architect. Chris contributes to open-source projects like uber/react-vis, tackling tricky test flakiness, build and Storybook issues—demonstrating attention to developer experience as well as end-user features. He combines deep front-end debugging skills with architectural experience across the stack, and often surfaces subtle issues such as floating-point test instability that improve long-term project health. Trained as a software engineer at Carleton University, he blends pragmatic engineering with a knack for making complex component ecosystems easier to maintain.
code11 years of coding experience
job17 years of employment as a software developer
bookB. Eng, Software Engineering, B. Eng, Software Engineering at Carleton University
languagesEnglish
github-logo-circle

Github Skills (10)

data-visualizations10
data-visualization10
javascript10
data-visualisation10
react10
testing10
charting9
chartjs9
charts9
storybook8

Programming languages (10)

TypeScriptC#RustOCamlJavaScriptVueGoZig

Github contributions (5)

github-logo-circle
uber/react-vis

May 2020 - May 2020

Data Visualization Components
Role in this project:
userFront-end Developer
Contributions:9 commits, 39 PRs, 30 pushes in 2 days
Contributions summary:Chris primarily focused on fixing lint errors, build issues, and broken unit tests related to the React components within the `react-vis` repository. They addressed floating-point comparison issues in tests and modified component tests, particularly for the Radar Chart and Parallel Coordinates. They also worked on getting Storybook working, upgrading packages, and resolving issues with the website's storybooks, including modifying story files and updating import references.
reactchartcharting-libraryuberdata-visualization
Xiot/leaderboard

Dec 2020 - Dec 2022

Contributions:17 PRs, 18 pushes, 18 branches in 1 year 11 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
Chris Thomas - Staff Software Engineer at Motion (YC W20)