Gonzalo Serrano
Senior Software Engineer
Sóller, Mallorca
About
Hey, this is Gonzalo and I care about software.
I'm a senior software engineer with 17+ years building backend platforms, distributed systems, and Go services. I care about reliability, observability, security, and clear design. These days I work on data ingestion for cloud PostgreSQL at Tiger Data.
Career

Senior Software Engineer · Tiger Data
Connectors team — ingesting data into our PostgreSQL cloud offering.
2026
2021
2017
2012
2008
Projects & Community

Founder @Bcn_Eng
Co-founded BcnEng, a 15,000+ member Slack for Barcelona's software engineering community.

Lead Organizer @golangbcn
GolangBCN — a Barcelona-based meetup community built around Go. Finding speakers, hosting startups.

Print Shop gon.framer.art
Fine art prints of my photography, available at my print shop.
Open Source
gopilot
Claude plugin for Go review; recent fix keeps custom golangci-lint setups unblocked.
macos-widgets
Übersicht widgets for macOS; recent TODO work adds inline checks and filtering.
mdview
Small Go CLI that renders Markdown in the terminal through md4c/WASM and wazero.
streamdeck-cmux
Stream Deck controls for cmux workspaces with live status and one-tap switching.
candebot
Opinionated Slack bot for the BcnEng community; recently tuned Catalan filters.
dotfiles
Personal shell, editor, and agent setup; recent update adds Claude skills guidance.
Talks
Building (μ)services in Go
Applying TDD, Hexagonal Architecture, DDD and CQS
Vim-go with the flow
How to program Go with Vim and the vim-go plugin
Vim for the common people
Basics of the Vim editor and its language
Ways to do things
Running things in Go and Erlang, inspired by Peter Bourgon and Erlang/OTP
Photography
Japan
new album
coming soon
coming soon
Travel