Matt Godbolt

Chicago, Illinois, 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
Matt Godbolt is a core developer and long-time C++ and systems specialist with 15+ years of professional experience spanning game engines, embedded systems, and low-latency trading infrastructure. He maintains the widely used Compiler Explorer project, bringing deep compiler and assembly expertise to a global developer audience while continuing to publish talks and Computerphile videos that demystify low-level computing. His background includes building PlayStation-era graphics, mobile clients at Google, and high-performance exchange and market-data systems at DRW, Coinbase, and Aquatic Capital, reflecting a rare blend of game, cloud, and finance engineering. Matt contributes pragmatic improvements to open-source tooling—such as Seasocks and conda-forge build automation—focusing on performance, testability, and integration. Based in Evanston, IL, he is available for consultancy and internal technical talks that bridge practical low-level optimization with large-scale C++ system design.
code15 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1,429reputation
62kreached
8answers
5questions
github-logo-circle

Github Skills (22)

conda-forge10
c-language10
bash10
websocket10
cmake10
build-automation10
cpp10
cprogramming-language10
batchfile9
script9
batch9
cicd8
testing8
ninja7
build-system7

Programming languages (28)

C#CCMakeGoHTMLJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
mattgodbolt/seasocks

Oct 2013 - Aug 2022

Simple, small, C++ embeddable webserver with WebSockets support
Role in this project:
userBack-end Developer
Contributions:16 releases, 22 reviews, 128 commits in 9 years
Contributions summary:Matt primarily worked on enhancing the `seasocks` webserver's functionality. Their contributions include exposing the file descriptor of the server for integration with other polling systems, and refactoring the test suite to use the Catch testing framework. Further, they addressed several warnings, and fixed issues related to compound initializers. These changes demonstrate a focus on improving the server's core components, testing infrastructure, and code quality.
cppwebserverwebsocketwebsocket-serverc-plus-plus
conda-forge/staged-recipes

May 2024 - May 2024

A place to submit conda recipes before they become fully fledged conda-forge feedstocks
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:3 reviews, 1 PR, 7 comments in 1 day
Contributions summary:Matt primarily contributed to setting up and refining the build process for a conda-forge recipe. Their work involved modifying `build.sh` and `bld.bat` scripts to correctly configure the build environment using `cmake` and related tools such as `ninja`, and ensure that the building process utilized the appropriate arguments and configurations. They focused on addressing build-related issues and optimizing the build process for different environments. The user's activity is centered around enabling builds for the `lyra` package within the conda-forge ecosystem.
condaconda-forge
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