About

Senior fullstack engineer, working in Vue, C# and Go since 2022.

I am a fullstack engineer based in Joinville, Brazil. I have been building and shipping production software since 2022, mostly in the same shape of problem: a web interface that has to stay understandable, and a backend that has to stay correct while several things happen at once.

What I work on

Day to day that means Vue on the frontend and C# with ASP.NET Core behind it, against PostgreSQL and SQL Server, deployed with Docker. More recently it means Go, which I reach for when a problem is mostly concurrency — fan-out, long-lived connections, work that has to be coordinated rather than merely executed.

Right now a good part of my work is modernizing a large legacy frontend without pausing feature delivery: replacing it in slices, behind stable URLs, while the old and the new run side by side. It is less glamorous than a rewrite and considerably harder to get wrong quietly.

What I write about

Concurrency, migrations, and the class of failure that produces no error at all: the request that never returns, the message nobody consumes, the state that two things updated at once. Those bugs are where I have learned the most, so those are what I write up.

Elsewhere

Short versions of these notes go up on LinkedIn. The code for my side projects lives on GitHub. If you are hiring for a remote role and any of the above is useful to you, email is the fastest way to reach me.