Skip to content
View jespino's full-sized avatar

Organizations

@python-madrid @PIWEEK @funcool @uxbox

Block or report jespino

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jespino/README.md

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."

Pinned Loading

  1. having-fun-with-the-go-source-code-workshop having-fun-with-the-go-source-code-workshop Public

    Having Fun with the Go Source Code Workshop

    HTML 4 3