Skip to content





👋 Hi, I'm John.

  • 💼 I’m the Founder of (@raisedevs). We're on a mission to help every developer advance their career.
  • 🐙🐱 I worked at GitHub from 2012-2019. While I was there I created GitHub Education, the Student Developer Pack, GitHub Classroom and a bunch of other stuff to help developers level up.
  • 👨‍💻 I mostly build web applications with Ruby on Rails. While I'm far from an expert, I know enough about developing for macOS to be dangerous.


  1. My dotfiles

    Shell 23 9

  2. Virtual KVM for OS X

    Objective-C 484 116

  3. Give your ActiveRecord attribute some class.

    Ruby 2

  4. A digital clock widget for macOS Notification Center with multiple timezone support.

    Swift 1

  5. GitHub Classroom automates repository creation and access control, making it easy for teachers to distribute starter code and collect assignments on GitHub.

    Ruby 1.2k 576

  6. Hacktoberfest - App to manage the annual open source challenge.

    Ruby 512 143

1,219 contributions in the last year

Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mon Wed Fri

Contribution activity

March 1, 2021

johndbritton has no activity yet for this period.

February 2021

Created 10 commits in 1 repository
Created 2 repositories

Created a pull request in rails/rails that received 5 comments

Proposal / Discussion: Encode optional parameters metadata with signed_id

I'm not quite sure if this is a good idea or not, but I do know that the problem is real and it would be nice to have a convent way to include meta…

+13 −6 5 comments
Reviewed 4 pull requests in 1 repository

Created an issue in raisedevs/remote_record that received 2 comments

Create git tags for releases

Create a tag in the format vx.y.z for each new release.

335 contributions in private repositories Feb 1 – Feb 27

Seeing something unexpected? Take a look at the GitHub profile guide.