I’m Russ Harmon, a thirty four or so year old programmer currently located in San Francisco, CA.


Since 2016 I’ve worked at Waymo making self-driving cars. More details at LinkedIn.


I completed my studies at the Rochester Institute of Technology in December 2013. My thesis can be found here.


The largest piece of publicly released work I’ve done is the code for my thesis which resulted in Ruminate, an introspective library for C.

The vast majority of my other work can be found at my GitHub page. Here’s some projects from there you might find interesting.

  • tcheck - Check / verify individual files in a larger torrent
  • macspoof - Spoof your mac address on a per-application basis.
  • bingehack4 - A replacement for bingehack
  • ruminate - An introspective library for C
  • bluez-pulse-loader - Loads a loopback module into pulseaudio when a bluetooth client connects.
  • cue2pb - Cuesheet 2 Protobuf
  • dat2pb - Convert from ROM Data files to protobufs
  • resume - My Resume
  • sqlite-regexp - An extension to sqlite allowing you to use pcre compatible regexes in sqlite.
  • uvb - Ultimate Victory Battle
  • libuseless - The Useless Programming Library
  • photohunt - The CSH PhotoHunt Server