Loading Mateus Neiva's website…
Skip to content

SOFTWARE DEVELOPER

I'm Mateus Neiva. I turn challenges into digital experiences — with care for design, architecture, and the details that make a difference.

A little curiosity. A lot of code.

01 / ABOUT

My connection with technology started when I was five. Since then, I've kept exploring, learning, and building solutions that connect good ideas with real-world problems.

I'm really particular about well-structured code: clean reading, names that explain intent, and logic that makes sense from start to finish. I enjoy organizing responsibilities and making the pieces fit — so the solution is as clear under the hood as it is in the interface.

My projects span web applications, APIs, automation, and component libraries. That variety helps me connect user experience, architecture, and maintenance — while keeping the problem each solution needs to address in focus.

Outside of code, I love Zelda and Minecraft. Adventure, exploration, and the freedom to build are part of my curious side, too.

From curiosity to practice.

  1. Explore

    Understanding the problem comes first. I explore references, test possibilities, and look for what makes sense for the people using it.

  2. Build

    I turn those decisions into interfaces, APIs, and components, aiming for a clear foundation with tests and room to evolve.

  3. Share

    I document decisions and share code and lessons learned. Open projects and reusable pieces help knowledge travel further.

WORKING PRINCIPLES

What guides my decisions.

  1. Clarity before complexity

    I like being able to follow the logic just by reading. Clear responsibilities and consistent naming help code explain its intent without unnecessary complexity.

  2. Care for the experience

    Accessibility, performance, and interaction states are part of the build. Visual details should support a clear and consistent experience.

  3. A foundation to build on

    Reusable components, well-defined contracts, and tests help a project grow. I like to build with future changes in mind.

See these decisions in my projects

Core stack

Interfaces

Responsive interfaces, reusable components, and motion.

  • TypeScript
  • React
  • Next.js
  • Expo
  • Tailwind CSS
  • Zustand
  • TanStack Query
  • React Hook Form
  • Framer Motion
  • Storybook

Back-end

APIs, data validation, and persistence.

  • Node.js
  • Fastify
  • Express.js
  • PostgreSQL
  • Prisma
  • Drizzle ORM
  • Redis
  • Zod
  • Swagger (OpenAPI)

Tools & architecture

Quality, infrastructure, and tools in my development workflow.

  • Git
  • Turborepo
  • Docker
  • Vitest
  • Playwright
  • GitHub Actions (CI/CD)
  • Changesets
  • Grafana
  • Oracle Cloud
  • Vercel

BETWEEN IDEAS / SPOTIFY

On my soundtrack.

Checking Spotify…

Mateus Neiva

02 / PROJECTS

Products, tools, and experiments. A selection of what I've been building.

03 / POSTS

Code, decisions, and discoveries. A place to share what I learn while building.

All posts

04 / CONTACT

Have an idea, a project, or just want to talk about technology? My inbox is open.

mateus.fneiva@gmail.com

Your message will be sent directly to my inbox.