Software Engineer, Site Reliability Engineer at Google
Rayleigh, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Thomas Punt is a software engineer and site reliability engineer with 11 years' experience, currently helping manage Google's virtualised network for Cloud. He holds a first-class BSc in Web Technologies and has deep interests in compilers, concurrency models, and systems programming across C, C++, Elixir, PHP, Go, JavaScript and Python. An active PHP internals contributor and maintainer on projects like pthreads, he has a track record of fixing subtle bugs, improving memory management and enhancing parsers and static analysis tools such as tolerant-php-parser and Phan. He also founded and authors PHPInternals.net, demonstrating both technical depth and a talent for explaining language internals. Based in Rayleigh, England, he combines low-level expertise with production SRE experience at scale.
11 years of coding experience
Bachelor of Science - BS, Web Technologies, First class honours, Bachelor of Science - BS, Web Technologies, First class honours at University of Portsmouth
11 GCSEs from A*-B, 11 GCSEs from A*-B at Westcliff High School for Boys
Threading for PHP - Share Nothing, Do Everything :)
Role in this project:
Back-end Developer
Contributions:76 commits, 32 PRs, 47 pushes in 1 year 3 months
Contributions summary:Thomas primarily focused on maintaining and improving the PHP pthreads extension. Their contributions included refactoring and optimizing code related to class preparation, function copying, and memory management. The changes aimed to fix bugs, address memory leaks, and improve the efficiency of the extension's core functionalities. The user also updated examples and addressed issues related to class declarations within threads, indicating a strong understanding of the library's inner workings and threading principles.
An early-stage PHP parser designed for IDE usage scenarios.
Role in this project:
Back-end Developer
Contributions:9 commits, 9 PRs, 9 comments in 10 days
Contributions summary:Thomas primarily focused on improving the PHP parser's functionality and fixing existing issues. Their work included removing unused code, updating type comments, and adding support for new features like implementing interfaces in anonymous classes. They also addressed specific issues within the parser and added tests to validate the new implementations. The contributions centered on enhancing the parsing capabilities of the library.
stagesql-parsererror-tolerantphpast
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
Thomas Punt - Software Engineer, Site Reliability Engineer at Google