Sou desenvolvedor de software em Caxias do Sul, transitando entre dois mundos que conversam pouco entre si: o front-end web moderno e a automação de engenharia no desktop. Gosto de entender o problema antes de sair escrevendo código — provavelmente sequela dos tempos de suporte técnico, onde aprendi que "não funciona" quase nunca é a causa real do problema.
Como freelancer, desenvolvo plugins para o Autodesk Revit em C# e WPF/MVVM, focados em automação de fluxos de engenharia MEP — pensar em lógica geométrica para posicionar e parametrizar elementos de rede automaticamente, reduzindo retrabalho e erros de modelagem.
Antes disso, passei pela Windel Sistemas, onde trabalhei principalmente com front-end em um CRM/ERP corporativo (React/Next.js), chegando também a atuar no back-end com NestJS. Fui referência técnica em front-end no time, contribuindo na organização de arquitetura (migração para Feature-First), padronização de código e tradução de demandas de negócio em soluções técnicas — sempre respeitando fluxos legados que não podiam simplesmente "quebrar".
Front-end: TypeScript, React, Next.js, Tailwind CSS, Material UI Back-end: Node.js, NestJS, REST/GraphQL, SQL Desktop/Engenharia: C#, .NET Framework, WPF (XAML), MVVM, Revit API Workflow & IA: Git, Claude Code, Cursor, prompt engineering no dia a dia
- Bacharelado em Engenharia Elétrica e Eletrônica — Uniftec (2021)
- Pós-graduação em Engenharia de Software — Faculdade Metropolitana (2024)
Também sigo estudando por conta própria, o mundo do desenvolvimento não para.
Curioso por hardware (sou do time AM5/Ryzen) e gosto de jogos de estratégia e sobrevivência nas horas vagas — Age of Empires 2 é clássico aqui, e talvez ficar montando bases e gerenciando recursos no jogo tenha algo a ver com a parte de mim que gosta de organizar arquitetura de código.
Sobre arquitetura front-end, automação no Revit, ou só pra trocar dica de hardware/jogo, me encontra em:


