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/slogpackage. - 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.