Software · sistemas · produtos

Construo software do começo ao fim

Transformo ideias em aplicações web completas, da interface e backend aos testes, deploy e decisões que mantêm o sistema confiável.

Aberto a vagas de software e projetos freelance github linkedin
.NET ASP.NET Core Angular React TypeScript SQL PostgreSQL Docker Azure

Foco

O que eu faço bem

Quatro áreas em que trabalho todo dia, e o que cada uma significa na prática.

APIs backend

APIs REST com contratos claros, validação, autenticação e fluxos fáceis de manter.

Design de banco de dados

Modelagem relacional, Entity Framework Core, SQL Server, PostgreSQL e consistência de dados.

Design de sistemas

Explorando cache, limites de serviços e decisões de infraestrutura em projetos reais.

Testes e entrega

Testes automatizados, Docker, CI/CD e nuvem para levar projetos além do ambiente local.

Projetos selecionados

Projetos

Alguns dos projetos que construí, com o problema que cada um resolve e como resolvi.

todos os projetos →

Artigos

Blog

Notas sobre .NET, bancos de dados, testes e as decisões por trás de software que funciona.

5 min de leitura Prevenindo Dados Inconsistentes com ACID Transactions #Databases Cada propriedade do ACID tem um default, e três deles prometem menos do que a palavra sugere. O quarto default é honesto, e é justamente aí que mora o perigo. 6 min de leitura Pix: como funciona o sistema de pagamentos instantâneos do Brasil #Payments O Pix não é um app e não é uma empresa. É um sistema de pagamentos que o banco central construiu e opera ele mesmo, que é justamente a parte que confunde quem está fora do Brasil. 5 min de leitura Como funciona a modernização .NET com o Copilot Upgrade Agent #.NET A Microsoft publicou um curso gratuito sobre atualizar apps de .NET Framework para .NET 10, além da documentação completa do Copilot modernization agent. Aqui está o que o workflow assess, plan, execute realmente faz. 3 min de leitura Os canais do YouTube que me ajudam a aprender C# e .NET #.NET Tim Corey para fundamentos que de fato grudam, Nick Chapsas para o que mudou nas versões mais recentes, e Balta mais Canal .NET em português. Quatro canais fazendo quatro trabalhos diferentes. 4 min de leitura Criando uma regra simples de fraud detection em .NET #.NET Um passo a passo de uma fraud rule real: a interface, o tipo do veredito, a query no repository por trás dela e por que tudo isso são umas 20 linhas de lógica de verdade. 3 min de leitura Como estou aprendendo system design #System Design A maior parte do conteúdo de system design assume que você já rodou algo em produção. Construir o que os vídeos explicam, em vez de só assistir, fecha essa lacuna mais rápido do que esperar a experiência chegar.
todos os artigos →

contato

Vamos conversar!

Conte o que você está construindo, o que já existe e onde precisa de ajuda.

Enviar uma mensagem