George Brocklehurst is a Staff Software Engineer with 17 years of experience building web and macOS products, currently at GitHub after a decade of leadership at thoughtbot. He led thoughtbot’s New York development team and directed delivery and infrastructure work across client projects, combining hands-on engineering with team and process leadership. George has a strong Ruby and Rails pedigree, with notable open-source contributions to projects like Thor, Paperclip, and Shopify’s tapioca where he improved Protobuf RBI generation. His background also spans Django/Python work from earlier startup roles and independently released macOS apps—Choosy notably helped define a new category of browser-switchers. Based in Bath, UK, he pairs a first-class Computer Science degree from Manchester with a knack for refactoring and developer tooling that improves long-term maintainability. Colleagues rely on him for pragmatic infrastructure fixes, cleaner APIs, and thoughtful developer experience improvements.
17 years of coding experience
17 years of employment as a software developer
Bachelor of Science (BSc) Computer Science, Bachelor of Science (BSc) Computer Science at The University of Manchester
Contributions:9 releases, 415 commits, 160 PRs in 6 years 2 months
Contributions summary:George made significant contributions to the project, primarily focused on improving the Gitsh command-line interface. The user worked on refactoring the codebase to include the functionality to pipe the output of shell commands, handling of tab completion and improved the error reporting and handling capabilities of the shell. These modifications demonstrate a focus on enhancing the core functionality and usability of the command-line tool. The user also worked on implementing support for shell commands.
Contributions:6 commits, 5 PRs, 2 pushes in 7 years 6 months
Contributions summary:George made several contributions to the Rails template project, focusing on infrastructure and configuration improvements. They updated the project to use PostgreSQL 9.3 on Travis CI, addressing potential compatibility issues. The user also fixed whitespace and indentation issues in configuration files and updated dependencies by switching from chromedriver-helpers to webdrivers. Additionally, they corrected the ActionMailer asset host settings and the regex used to remove comments from Rails config files.
ruby-on-railsherokutemplaterailsruby
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
George Brocklehurst - Staff Software Engineer at GitHub