Skip to content
View johnkelly's full-sized avatar
Block or Report

Block or report johnkelly

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi, I’m John.👋

I work at Apple as a software engineer since early 2018. I’ve been working as a software engineer for the last ten years in Silicon Valley / SF with a stint in management as well. My current focuses are building infrastructure software and distributed systems for large scale use cases.

My favorite programming language is Go. I went through a functional programming phase where I spent a lot of time working with Clojure for fun and later Elixir professionally. I’ve also spent time working with JavaScript and Ruby professionally to start my career. Before writing software professionally, I used php and Java for fun and to learn programming.

I’ve become a fan of statically typed languages over the years and my go to toolset is Go for any command line tools, agents, or rpc servers. Likewise, while I don’t write web frontends as often anymore, my go to setup is to use Typescript with React if there is a web GUI component.

My primary IDE is vim and love that I have been able to use for the last 8 years while switching across many different languages and stacks with minimal configuration.

Fun Tech Fact: I run my own virtualized Kubernetes cluster on a server in my home.

If you read this far feel free to reach out. The best way to reach me is via LinkedIn messages ( or email (my user is my first name and my domain is

Pinned Loading

  1. bleacherreport/plug_logger_json bleacherreport/plug_logger_json Public

    Elixir Plug that formats http request logs as json

    Elixir 132 32

  2. heavenly heavenly Public

    Rails 4 API Facebook Login + Elasticsearch Geolocation + Products + Ordering System

    Ruby 4 1

  3. angle_ball angle_ball Public

    Angle Ball is a fun paddle deflection game available on ios devices.


  4. go_samples go_samples Public

    Collection of Random Go Experiments - Contains original work & exercises from web tutorials/books


  5. elixir_terraform elixir_terraform Public

    Elixir Terraform Examples

    HCL 24 5

  6. bleacherreport/ecto_cursor_pagination bleacherreport/ecto_cursor_pagination Public

    Ecto Plugin for Cursor Pagination

    Elixir 7 1