Tim Rogers

Software Engineer at github

London, England, United Kingdom
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
Tim Rogers is a London-based software engineer with 11 years of experience building reliable back-end systems and full-stack extensions, blending product-minded thinking with hands-on polyglot engineering. He contributes to high-profile open-source projects like GitHub’s official CLI and Octokit.rb, where he focuses on improving error handling, cross-architecture UX, and long-term code quality. His work spans API clients (Restforce), developer tooling, and consumer extensions (Raycast), demonstrating comfort across Ruby, CLI tooling, and integrations with platform-native concerns such as Apple Silicon. Pragmatic and detail-oriented, he spots edge cases—like repository renames and missing binaries—and turns them into smoother developer and user experiences.
code11 years of coding experience
github-logo-circle

Github Skills (31)

salesforce-api10
git10
api-rest10
github-ci10
javascript10
octokit10
apidoc10
api-design10
restful-api10
testing10
command-line-interface10
typescript10
ruby10
go10
api10

Programming languages (17)

C#JavaCSSCRustGoHTMLErlang

Github contributions (5)

github-logo-circle
restforce/restforce

Jul 2018 - Jan 2023

A Ruby client for the Salesforce REST API.
Role in this project:
userBackend Developer
Contributions:40 releases, 31 reviews, 321 commits in 4 years 6 months
Contributions summary:Tim primarily contributed to the `restforce/restforce` repository by updating the codebase to newer versions, and implementing and maintaining various features. They added support for replaying missed messages in the Salesforce Streaming API and the Batch API. The user also fixed various Rubocop offenses to maintain code quality and performed other minor code improvements.
apiruby-clientrubysalesforce-rest-apisalesforce
octokit/octokit.rb

Apr 2022 - Sep 2022

Ruby toolkit for the GitHub API
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:7 releases, 67 reviews, 93 commits in 5 months
Contributions summary:Tim primarily focused on maintaining and improving the Octokit.rb library. Their contributions involved refactoring code to adhere to Rubocop standards, reverting problematic autocorrects, and removing legacy Ruby 1.9.2 support. They also addressed Ruby warnings, fixed documentation URLs, and incorporated updates including release versions. Additionally, the user was involved in expanding the capabilities and functionality of the project related to GitHub Actions.
apioctokit-rbsdkruby
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
Tim Rogers - Software Engineer at github