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.