DESENVOLVEDOR DE SOFTWARE
Sou Mateus Neiva. Transformo desafios em experiências digitais — com atenção ao design, à arquitetura e aos detalhes que fazem a diferença.
01 / SOBRE
Minha conexão com a tecnologia começou aos cinco anos. Desde então, sigo explorando, aprendendo e construindo soluções que aproximam boas ideias de problemas reais.
Sou fissurado em estruturar bom código: leitura limpa, nomes que expliquem a intenção e uma lógica que faça sentido do começo ao fim. Gosto de organizar responsabilidades e fazer as peças se encaixarem — para que a solução seja tão clara por dentro quanto na interface.
Meus projetos passam por aplicações web, APIs, automações e bibliotecas de componentes. Essa variedade me ajuda a conectar experiência de uso, arquitetura e manutenção — sem perder de vista o problema que cada solução precisa resolver.
Fora do código, amo Zelda e Minecraft. A aventura, a exploração e a liberdade de construir também fazem parte do meu lado curioso.
Da curiosidade à prática.
Explorar
Entender o problema vem primeiro. Investigo referências, testo possibilidades e procuro o que faz sentido para quem vai usar.
Construir
Transformo essas escolhas em interfaces, APIs e componentes. Busco uma base clara, com testes e espaço para evoluir.
Compartilhar
Documento decisões e compartilho código e aprendizados. Projetos abertos e peças reutilizáveis ajudam o conhecimento a circular.
PRINCÍPIOS DE TRABALHO
O que guia minhas escolhas.
Clareza antes da complexidade
Gosto que a lógica possa ser acompanhada pela leitura. Responsabilidades claras e nomes coerentes ajudam o código a explicar sua intenção, sem complicação desnecessária.
Cuidado com a experiência
Acessibilidade, desempenho e estados de interação fazem parte da construção. Os detalhes visuais precisam acompanhar um uso claro e consistente.
Uma base para continuar
Componentes reutilizáveis, contratos bem definidos e testes ajudam o projeto a crescer. Gosto de construir pensando também nas próximas mudanças.
Stack principal
Interfaces
Interfaces responsivas, componentes reutilizáveis e movimento.
- TypeScript
- React
- Next.js
- Expo
- Tailwind CSS
- Zustand
- TanStack Query
- React Hook Form
- Framer Motion
- Storybook
Back-end
APIs, validação de dados e persistência.
- Node.js
- Fastify
- Express.js
- PostgreSQL
- Prisma
- Drizzle ORM
- Redis
- Zod
- Swagger (OpenAPI)
Ferramentas & arquitetura
Qualidade, infraestrutura e ferramentas do meu fluxo de desenvolvimento.
- Git
- Turborepo
- Docker
- Vitest
- Playwright
- GitHub Actions (CI/CD)
- Changesets
- Grafana
- Oracle Cloud
- Vercel
ENTRE IDEIAS / SPOTIFY
Na minha trilha sonora.
Consultando o Spotify…
02 / PROJETOS
Produtos, ferramentas e experimentos. Uma seleção do que venho construindo.
03 / POSTS
Código, decisões e descobertas. Um espaço para compartilhar o que aprendo construindo.
04 / CONTATO
Tem uma ideia, um projeto ou só quer trocar uma conversa sobre tecnologia? Minha caixa de entrada está aberta.