Wayback

Previous

In past lives I worked at Twilio, Microsoft, Keen IO, Fog Creek and VMware.

I've also built a number of small software businesses and contributed back to the open source software ecosystem.

Open source

Earlier in my career, I developed and maintained a number of open source projects, many of which are still used widely. Some popular contributions:

  • log15 - One of the first structured logging packages in Go that served as inspiration for the stdlib log/slog package.
  • go-update - A Go library that enabled developers to create applications which can self-update themselves to new versions with safe cyptographic verification.
  • muxado - A networking stream multiplexer written in Go. It served as ngrok's primary network transport layer.
  • sqltap - SQLTap is a plugin for SQLAlchemy that provides profiling and introspection of the SQL queries executed by an application.
  • sqlmw - Interceptors for go's database/sql

You can find all of them on GitHub.

Software businesses

  • Equinox was a package management service for Go software that allowed you to build, package, distribute and remotely update Go executables for all operating systems.

  • YouCompete was a web application and SaaS business that helped organize sports leagues and tournaments for facilities and regional intramural clubs.