Skip to content


  • Arctic Code Vault Contributor

Hello! Click here for more about my on-the-job work. What you'll see here at GitHub is primarily things I’ve written for myself:

  • my development toolkit (such as interlaced scripts and dotfiles);
  • some mathematical projects from graduate school (such as iff2, ruffl, and sack);
  • a few things I’ve done just for the fun of it (such as minecurser, rube, and uno-runner);
  • Miller which is my most fulfilling open-source work by far.

Languages in these repos include C, Java, Python, Ruby, Perl, Bash, Go, PHP, and JavaScript, with a tiny dab of ancient LISP.

At the moment (mid-2020) I’m having splendid amounts of fun learning about all things JS, server-side (Node) and client-side (Vue, React, TS, Flow), as well as generationally (ES5 vs ES6). As well, teaching myself some Go.


  1. Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON

    C 2.6k 87

  2. A quick little example of using JavaScript buttons to toggle section visibility for HTML pages.


  3. Productivity tools for Linux/Unix.

    Perl 8 3

  4. A place to put my Linux/Unix dotfiles


  5. Minimalistic p=2 32-bit-word finite-field library

    C 3

  6. Simple command-line calculator for small finite groups. Unix bc for abstract algebra.

    Python 7 2

1,516 contributions in the last year

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Mon Wed Fri
Activity overview
Contributed to johnkerl/miller, facebook/ThreatExchange, johnkerl/scripts and 5 other repositories

Contribution activity

January 2021

Created 32 commits in 2 repositories

Created an issue in johnkerl/miller that received 2 comments

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

You can’t perform that action at this time.