SOFTWARE DEVELOPER
I'm Mateus Neiva. I turn challenges into digital experiences — with care for design, architecture, and the details that make a difference.
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.
Explore
Understanding the problem comes first. I explore references, test possibilities, and look for what makes sense for the people using it.
Build
I turn those decisions into interfaces, APIs, and components, aiming for a clear foundation with tests and room to evolve.
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.
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.
Care for the experience
Accessibility, performance, and interaction states are part of the build. Visual details should support a clear and consistent experience.
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.
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…
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.
04 / CONTACT
Have an idea, a project, or just want to talk about technology? My inbox is open.