About
I'm Geilton, a Solutions Architect. I work with distributed systems on .NET and Azure.
I was born in Ilhéus, on the south coast of Bahia. I moved to São Paulo when I was eight, and that's where I grew up.
I didn't get into technology through architecture. I started in support, ERP implementations, SQL fixes, user training. The kind of operational work where every bug has a person waiting on the other side. That's where I learned what I still carry with me: a bug is almost never the real problem. The problem is what's around it. Process, context, people waiting. Software is just where it shows up.
Today my work sits between engineering and the organization, which is where I think architecture pays off the most. I build platforms, identity systems and developer tools, things that help hundreds of engineers move faster without sacrificing reliability. I stay close to the implementation. Why? Because architecture is decided in the code, not in diagrams. A decision made far from the code usually doesn't survive the first deploy.
I like platform engineering and event-driven architecture. I also like the challenge of taking a complex system and making it look simple, which is harder than it sounds. And more recently, I've been thinking a lot about how AI is changing the way software is built.
The projects I'm most proud of are usually the least visible ones. Internal platforms, automation, engineering standards, infrastructure that takes thousands of repetitive decisions out of people's way. Just to give you an idea: nobody claps when an internal tool works. But everyone moves faster because of it, and that's enough.
Outside work, I build small products, write about engineering, and spend more time than I should thinking about how developers learn. I like creating things that stay useful after the excitement of the launch goes away. And I accept that not every idea makes it.
If you want to talk about platforms, identity or AI in development, just reach out.