Jason Turner

Independent Business Owner at EmptyCrate

Colorado, 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
Jason Turner is an independent C++ trainer, speaker, and consultant with 23 years of experience helping organizations write clean, maintainable, and efficient C++ code. A Microsoft MVP for Visual C++, he delivers keynotes and workshops worldwide, hosts the popular C++ Weekly YouTube series with 100k+ subscribers, and previously co-hosted the CppCast podcast. His hands-on open-source contributions span tooling and core language projects—from modernizing CMake/Conan starter templates to parser and engine work in ChaiScript and performance-minded refactors in OpenStudio. Equally comfortable teaching best practices or diving into build systems and sanitizers, he blends practical engineering with clear communication. Based in Colorado, he pairs deep systems-level experience (distributed audio and network inventory systems) with a knack for turning C++ complexity into approachable guidance.
code23 years of coding experience
job10 years of employment as a software developer
bookBS Computer Science, BS Computer Science at Virginia Tech
stackoverflow-logo

Stackoverflow

Stats
3,386reputation
310kreached
49answers
6questions
Badges
swig
top-5%
github-logo-circle

Github Skills (37)

dependency-management10
c-language10
parser10
simulation-modeling10
conan10
data-modeling10
build-system10
cmake10
3d-modelling10
game-development10
cprogramming-language10
modeling10
data-structure9
exceptions9
code-optimization9

Programming languages (12)

TypeScriptC#C++ShellCSSRustCMakeHTML

Github contributions (5)

github-logo-circle
CMake for C++ Best Practices
Role in this project:
userFull-stack Developer
Contributions:1 release, 14 reviews, 25 commits in 1 month
Contributions summary:Jason primarily focused on building a game using the ftxui library, demonstrating front-end and a limited back-end approach. They implemented the core game logic, including the `GameBoard` class with methods for game state management (toggling and solving). The user also worked on the UI, creating a terminal-based interface with buttons and a basic loop, eventually incorporating a second, separate window to the UI.
ChaiScript/ChaiScript

May 2009 - Apr 2019

Embedded Scripting Language Designed for C++
Role in this project:
userBack-end Developer
Contributions:13 releases, 1796 commits, 109 PRs in 10 years
Contributions summary:Jason primarily focused on improving the ChaiScript scripting language itself, as evidenced by their work on fixing missing includes, reducing eval code, and merging code from the develop branch. They also made adjustments to the language parser, which is a core component of the project. Their work involved modifying fundamental aspects of the scripting engine and its parsing capabilities.
scriptingcppembedded-scripting-languagec99c-plus-plus
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
Jason Turner - Independent Business Owner at EmptyCrate