Skip to content
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.

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


  1. Elixir Plug that formats http request logs as json

    Elixir 129 34

  2. heavenly Public

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

    Ruby 4 1

  3. angle_ball Public

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


  4. go_samples Public

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


  5. Elixir Terraform Examples

    HCL 23 5

  6. Ecto Plugin for Cursor Pagination

    Elixir 7 1

0 contributions in the last year

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

Contribution activity

November 2022

johnkelly has no activity yet for this period.

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