I care about the part nobody sees: the sync engine, the queue, the 200 milliseconds that decide whether a tool feels alive or merely loads.
I started out building websites for a design studio in Porto and got pulled deeper — first into the frontend, then into everything underneath it. These days I work across the whole stack, but my home turf is realtime: systems where state is shared, latency is visible, and correctness isn't optional.
Away from the keyboard I photograph brutalist buildings, run slowly along the Tejo, and maintain a slightly obnoxious collection of mechanical keyboards. I write about systems design when something surprises me, and I mentor two junior developers who now routinely out-argue me in code review.
P.01Measure before optimising — intuition lies about hot paths.
P.02Boring technology, exciting products.
P.03The README is part of the product.
P.04Delete more than you write.