Matthew Steel

Egg Unscrambler at Cruise

San Francisco, California, United States
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
Matthew Steel is a versatile software engineer with 16 years of experience building performant systems and tooling, currently working as an "Egg Unscrambler" at Cruise in San Francisco. He blends deep algorithmic and optimization expertise—from convex and combinatorial programming to large-scale simulation—with practical web and full-stack development skills. His open-source contributions to Cruise's webviz highlight a focus on performance and maintainability, including data-provider refactors and rendering improvements that reduce memory copying and speed up visualization. Past roles span research-driven quantitative engineering and transportation modeling, showing an ability to translate complex mathematical models into production software. Matthew holds a Master’s in Computer Science from Georgia Tech and an engineering degree from the University of Auckland, reflecting a strong theoretical foundation paired with hands-on delivery. Colleagues would note his knack for debugging subtle performance issues and for applying mathematical rigor to real-world engineering problems.
code16 years of coding experience
bookMaster’s Degree Computer Science, Master’s Degree Computer Science at Georgia Institute of Technology
bookBE (Hons) Engineering Science, BE (Hons) Engineering Science at University of Auckland
github-logo-circle

Github Skills (17)

javascript10
web-performance10
optimisation10
web-optimization10
react10
optimization10
performance-analytics9
performance-monitor9
webgl9
performance-measurement9
performance-monitoring9
front-end-development9
performance-analysis9
jestjs9
performance-tuning9

Programming languages (5)

TypeScriptC++RustJavaScriptHTML

Github contributions (5)

github-logo-circle
cruise-automation/webviz

Mar 2020 - Apr 2021

web-based visualization libraries
Role in this project:
userFull-stack Developer
Contributions:27 reviews, 8 commits, 19 PRs in 1 year 1 month
Contributions summary:Matthew made several contributions focused on optimizing and improving the performance and maintainability of the `webviz` project. They refactored core data provider logic for more efficient data prefetching in `MemoryCacheDataProvider.js` and implemented a performance improvement in the `<Lines>` component by reducing buffer copying. The user also addressed build and testing issues by updating the Jest module mapper to handle worker-loader options and mock the UserNodePlayer worker. Furthermore, the user modified GLTF scene rendering and GLText to improve their functionality.
reactjavascriptweb-baseddata-visualizationvisualization
Contributions:37 commits in 3 years
traffic-assignmentequilibriumtraffic
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