About Me #
I’m a father of two, husband and general purpose geek (in that order).
I’m currently enjoying a brief and long-needed career break! Prior to this, I was CTO at AtomicJar, and before that a principal engineer at Skyscanner in London, with a focus on developer enablement and production platforms.
Technology-wise, I’m interested in virtually everything but have particular interests in:
- Developer experience
- Software quality and automated testing
- Java, Go, NodeJS, Python, Kubernetes, and a bunch of related things
- Home automation and electronics
And outside of pure technology-related pursuits:
- Japanese language
- A bit of archery, when time permits
Open source #
I have a handful of small projects on GitHub, but the one you may have heard of is Testcontainers, a Docker-based tool to aid integrated testing in Java. I created Testcontainers several years ago, and it’s become almost a de-facto tool for integration testing in Java and other languages. I was also co-founder of AtomicJar, a company which is developing services that complement the open source library.
I’m @whichrich on Twitter.
I’m richnorth on keybase.io.
I have some open source projects on Github.
You can email me at [email protected], unless you’re a spambot, in which case please don’t bother.
|Using Tailscale with Docker|
|Faster builds with highly parallel GitHub Actions|
|More practical direnv|
More posts can be found in the archive.