matm

Software engineer. Cloud practitioner. Interested in systems, games, and why things work.

I build software and think about systems – both the kind that run on servers and the kind that run on ideas.

Based in Portugal. Most of my time goes into cloud infrastructure, AI agents, and game design – specifically the kind of persistent, multiplayer worlds where strategy compounds over time. I keep circling back to market mechanics, game theory, and the question of how simple rules produce complex behavior.

When I am not shipping code I am probably reading philosophy (free will, emergence, meaning), tinkering with generative art, or figuring out how to turn podcast audio into something more useful. I write in Portuguese and English about whatever catches fire.

recent writing

Hammer

On choosing the right data structure abstraction in TypeScript.

Hello world

Welcome post introducing the blog.