GithubHelp home page GithubHelp logo
🌐
jhawthorn.com
🐦
@jhawthorn
📧
[email protected]

👋 Hi! I'm John Hawthorn

I'm a staff software engineer on the Ruby Architecture team here at GitHub :octocat:.

I'm a 💎 Ruby committer and on the 🚋 Rails core team. I like to spend as much time as possible working on performance. Hopefully I've made your code run faster too 🤗


Some of my open source projects:

🔍 fzy is a fast and simple fuzzy text finder for the terminal. I wote fzy wanting a faster and more consistent algorithm than was available at the time, other tools have since adopted my algorithm. Fun fact: If you press t to find files in a GitHub repo that's fzy!

🗑 discard provides a simple soft-delete pattern for ActiveRecord.

🖼️ meh is a fast image viewer for X11 using raw XLib.


I dabble in electronics ⚡:

⌨️ I designed a USB controller to modernize Model M keyboards.

⌨️ I hand wired an ergodox-style keyboard

☕ I built an MQTT-enabled temperature controller for my espresso machine

John Hawthorn's Projects

active_merchant icon active_merchant

Active Merchant is a simple payment abstraction library extracted from Shopify. The aim of the project is to feel natural to Ruby users and to abstract as many parts as possible away from the user to offer a consistent interface across all supported gateways.

airbrake icon airbrake

The official Airbrake library for Ruby on Rails. Links to other Airbrake libraries are in the ReadMe.

arcana icon arcana

🧙‍♂️ pure-ruby file/libmagic implementation. VERY INCOMPLETE

asciidoctor icon asciidoctor

:gem: A fast, open source text processor and publishing toolchain, written in Ruby, for converting AsciiDoc content to HTML5, DocBook 5 (or 4.5) and other formats.

asmjit-ruby icon asmjit-ruby

Ruby wrapper for AsmJit: a lightweight library for machine code generation

atom icon atom

:atom: The hackable text editor

bccovidpod icon bccovidpod

BC COVID-19 Updates from Dr. Bonnie Henry - Converted to podcast

beets icon beets

music library manager and MusicBrainz tagger

bert icon bert

BERT (Binary ERlang Term) serialization library for Ruby.

bundler icon bundler

Manage your Ruby application's gem dependencies

bundler-exec icon bundler-exec

Automatically run Ruby scripts with "bundle exec" (but only when appropriate).

c2dm-ruby icon c2dm-ruby

ruby interface to google android's Cloud to Device Messaging service

canada icon canada

Canada provides a friendly interface for making easy use of Elixir's excellent pattern matching to create readable declarative permission rules.

cancan icon cancan

Authorization Gem for Ruby on Rails.

cancancan icon cancancan

Continuation of CanCan, the authorization Gem for Ruby on Rails.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.