Carregando o site de Mateus Neiva…
Pular para o conteúdo

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.

Um pouco de curiosidade. Muito código.

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.

  1. Explorar

    Entender o problema vem primeiro. Investigo referências, testo possibilidades e procuro o que faz sentido para quem vai usar.

  2. Construir

    Transformo essas escolhas em interfaces, APIs e componentes. Busco uma base clara, com testes e espaço para evoluir.

  3. 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.

  1. 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.

  2. 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.

  3. 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.

Veja essas escolhas nos projetos

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…

Mateus Neiva

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.

Todos os posts

04 / CONTATO

Tem uma ideia, um projeto ou só quer trocar uma conversa sobre tecnologia? Minha caixa de entrada está aberta.

mateus.fneiva@gmail.com

Sua mensagem será enviada diretamente para meu e-mail.