jespino - Overview

Hi there, I'm Jesús Espino 👋

Principal Engineer | Go Enthusiast | Open Source Advocate

I'm a software engineer passionate about understanding how things work at a fundamental level. I specialize in Go, diving deep into its runtime, compiler, memory model, and concurrency primitives to build robust, high-performance systems.

🔭 What I Do

  • Principal Engineer @ Ona - Working primarily with Go and TypeScript
  • Open Source Contributor - Contributor to projects like Mattermost, Penpot, Taiga, and testcontainers-go
  • Conference Speaker - Regular speaker at GoLab, GopherCon UK, FOSDEM, and others, focusing on advanced Go internals
  • Book Writer - Author of Modern REST API Development in Go
  • Blog Writer - Writing about software internals at internals-for-interns.com

🎤 Speaking & Teaching

I believe in sharing knowledge with the community. Some of my talks:

While Go is one of my key areas of expertise, I also speak about other topics including memory management, PostgreSQL database internals, and applied generative AI in software development.

💡 Notable Projects & Contributions

Creator & Co-Creator

  • Penpot - Co-creator of this open-source design and prototyping platform
  • Taiga - Co-creator of this popular agile project management platform
  • Focalboard (now Mattermost Boards) - Co-creator of this project management tool born from a hackathon

Open Source Contributions

📫 Let's Connect

  • Blog: internals-for-interns.com
  • X (Twitter): @jespinog
  • LinkedIn: jesus-espino
  • Location: Spain
  • Languages: Spanish (native), English (fluent)
  • Interests: Open source, software internals, developer tools, knowledge sharing and making complex topics accessible

"The best way to understand a system is to look at its source code. The second best way is to build something with it. I try to do both."