John Graham-cumming

Board Member at Cloudflare

Portugal
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
John Graham-Cumming is a seasoned technology leader and board member with over 21 years of experience building and scaling internet infrastructure, most recently serving as Cloudflare’s CTO before joining its board. With a DPhil in Formal Methods for Secure Systems from the University of Oxford, he blends deep academic rigor with practical leadership across startups and large engineering organizations. He progressed from hands-on programming roles to executive leadership, running diverse technical teams and guiding product, security, and platform strategy. An active open-source contributor, he has improved tooling like an HTTP diff utility that emphasizes practical diagnostics and maintainability. Based in Portugal, he pairs a pragmatic engineering mindset with a fondness for telling the untold stories of startup life rather than just listing résumés. Colleagues know him for turning complex, security-sensitive requirements into practical, auditable systems at scale.
code21 years of coding experience
job33 years of employment as a software developer
bookDPhil, Formal Methods for Secure Systems, DPhil, Formal Methods for Secure Systems at University of Oxford
languagesFrench, English, Portuguese
stackoverflow-logo

Stackoverflow

Stats
156reputation
3kreached
4answers
0questions
github-logo-circle

Github Skills (10)

command-line-tool10
http10
go10
testing9
algorithm7
algorithms7
equality6
gmsl6
gnu-make6
makefile6

Programming languages (18)

C++CSSCRustCOBOLM4GoPerl

Github contributions (5)

github-logo-circle
jgrahamc/httpdiff

Mar 2015 - Oct 2016

Perform the same request against two HTTP servers and diff the results
Role in this project:
userBack-end Developer
Contributions:1 release, 27 commits, 11 PRs in 1 year 7 months
Contributions summary:John focused on enhancing an HTTP differencing tool. Their contributions included adding features like status code comparison and header exclusion. They improved the tool's usability by making output easier to read and added options such as -mono and -help. The user also refactored the code for better readability and maintainability, switching to SHA-256 for body comparison.
http-server
jgrahamc/pfd

May 2012 - Apr 2015

Contributions:3 commits, 1 PR, 1 push in 2 years 11 months
factorizationprimediagramjulia
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