Tim Rogers

I'm a software engineer from London, UK, working at GoCardless, having studied BSc Government at LSE, finishing top in my year.

I use Ruby, PHP and other technologies to improve business processes and build products users love.

Back to portfolio

Open-source projects

ejholmes/restforce

Restforce is the most popular Ruby gem for interacting with the Salesforce API, downloaded over 5,000,000 times.

I'm the core maintainer, having taken the gem over from the original author in 2015. I review issues, get pull requests merged and reguarly contribute my own code to the library.

View on GitHub

rails/rails

Ruby on Rails is a hugely popular web framework built in Ruby.

I've made a number of contributions, fixing a number of bugs (including this odd issue with parameter handling in ActionController::Parameters) and added new features making it easy to configure your web application for use over SSL.

View on GitHub

hvssle/onfido

Onfido provide APIs to verify people's identities and conduct background checks on your users, for example to comply with anti-money laundering regulations.

The Onfido Ruby gem provides an idiomatic Ruby wrapper around their REST API.

View on GitHub

timrogers/genius

Genius aims to build the world's biggest collection of song lyrics and musical knowledge - this mission has led it to being one of the web's most popular sites.

My Genius gem provides a Ruby wrapper around their developer API. It involved from my original and more popular timrogers/rapgenius gem, with 100 stars on GitHub, built by tapping into RapGenius (as they were then known)'s private API by conducting a man-in-the-middle attack on their iOS app.

View on GitHub

timrogers/tuffl

Tuffl is a command line tool for accessing data on upcoming departures on Transport for London's public transport network. I wrote it to practice my Crystal skills.

View on GitHub

timrogers/alexa-charge-customer-by-direct-debit

A custom Alexa skill allowing you to charge your friends by Direct Debit using GoCardless, written in Ruby.

View on GitHub

timrogers/mummy

A simple tool built in Ruby for exam revision, helping you to memorise course content.

View on GitHub

timrogers/jekyll-esv

A Jekyll plugin, written in Ruby, making it easy to link to Bible passages in the English Standard Version Bible.

View on GitHub
Back to portfolio