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 8

  2. Virtual KVM for OS X

    Objective-C 465 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 517 145

895 contributions in the last year

Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Mon Wed Fri
Activity overview
Contributed to johndbritton/teleport, johndbritton/dotfiles, raisedevs-live/minesweeper and 5 other repositories

Contribution activity

January 2021

Created a pull request in Homebrew/homebrew-cask that received 2 comments

Update abyssoft-teleport from 1.3.2 to 1.3.3

Created with brew bump-cask-pr.

+2 −2 2 comments
Opened 2 other pull requests in 1 repository
Reviewed 3 pull requests in 2 repositories
raisedevs/remote_record 2 pull requests
johndbritton/teleport 1 pull request

Created an issue in karlentwistle/ruby_home that received 1 comment

Television Accessory showing incorrect icon

@karlentwistle Thanks for releasing the new version of the gem with the Television functionality. I got it installed and I am able to create an acc…

1 comment
56 contributions in private repositories Jan 5 – Jan 26

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