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.
11 years of coding experience
17 years of employment as a software developer
B. Eng, Software Engineering, B. Eng, Software Engineering at Carleton University
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.
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)