I’m Johan, I’ve been doing open source since 2016, mostly in the Go ecosystem 🐻. I’m currently a maintainer πŸ‘¨β€πŸ”§ of:

  • The gRPC-Gateway πŸŒ‰, a HTTP/JSON <-> gRPC translation layer which is serving companies and open source projects such as etcd, Core OS, Cockroach DB, Chef and others.
  • Go gRPC Middleware πŸ₯ͺ, a collection of interceptors that add logging, metrics, tracing, authentication, retrying logic and more to your Go gRPC servers.

I’m also a contributor πŸ‘¨β€πŸ’» to:

  • The Go standard library, especially the WebAssembly port, where I led the implementation of the WASI preview 1 port (wasip1) and related functionality such as go:wasmimport, go:wasmexport and more.

I frequently deliver technical talks πŸ—¨οΈ at conferences, including GopherCon San Diego πŸ‡ΊπŸ‡Έ, GopherCon UK πŸ‡¬πŸ‡§, dotGo πŸ‡«πŸ‡·, GopherCon EU πŸ‡ͺπŸ‡Ί, FOSDEM πŸ‡§πŸ‡ͺ and more. I’ve also featured on Go Time πŸŽ™οΈ on topics ranging from security πŸ›‘οΈ to PostgreSQL 🐘.

Lastly, I’m frequently helping πŸ‘¨β€πŸ« beginners and experienced users alike to solve problems with their code and setup on Gophers slack, in particular on the topics that I have specific expertise, such as gRPC, protobuf and security. I can be found in the Gophers Slack under the username jbrandhorst. Come say hi!