Jonathan Wakely

Software Engineer at Red Hat

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
Jonathan Wakely is a seasoned software engineer with 24 years of experience and deep expertise in GCC and ISO C++ internals. He has made substantive contributions to the C++ standard library implementation—notably <chrono>, <text_encoding>, std::ranges::to, and std::format—and improved unordered container reliability and performance. His work on the high-profile gcc mirror demonstrates both low-level systems thinking and standards-driven design, bridging compiler implementation and library evolution. Based in the UK, he combines decade-spanning practical C++ craftsmanship with a focus on memory safety and performance tuning. Colleagues can expect an engineer who thrives on tricky language-level problems and delivers pragmatic fixes that influence widely used toolchains.
code24 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
169,004reputation
11.0mreached
2,180answers
3questions
Badges
debugging
top-5%
dictionary
top-5%
regex
top-5%
return-value
top-5%
gcc
top-1%
concurrency
top-5%
github-logo-circle

Github Skills (75)

multithreading10
c-preprocessor10
std10
gcc10
shared-ptr10
linux10
gdb10
shared-libraries10
warnings10
glibc10
boost10
c-language10
macros10
smart-pointers10
makefile10

Programming languages (34)

C#CCMakeMakefileM4GoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
gcc-mirror/gcc

Jul 2016 - Jan 2023

Role in this project:
userBack-end Developer
Contributions:2 reviews, 552 commits, 59 comments in 6 years 7 months
Contributions summary:Jonathan primarily worked on the C++ standard library implementation, contributing to the <chrono> and <text_encoding> headers. They also implemented the std::ranges::to and std::format features as specified in recent C++ standards. In addition, the user made contributions to the unordered container data structure by fixing memory issues and refining performance.
jwakely/draft

Mar 2017 - Nov 2022

My personal fork of the C++ standards draft for submitting editorial fixes. You probably want the upstream, not this fork.
Contributions:53 commits, 1 PR, 171 pushes in 5 years 9 months
upstreameditorialfixesstandards
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
Jonathan Wakely - Software Engineer at Red Hat