About Me

Learn more about my journey as a Full Stack Developer, my coding philosophy, and how I build performant, readable applications with a clean UI.
Picture of Sergio Carvalho
Hi, I'm Sergio Carvalho, a Full Stack Developer based in Uberlândia, Brazil. I’ve been working professionally since 2018, mostly in small teams where I wear many hats—though I lean toward front-end architecture and UI/UX design. Right now, I’m freelancing while open to full-time opportunities.I hold a degree in Information Systems and have spent the past few years building dashboards, admin panels, and custom CMS interfaces using Vue 3, Nuxt, Tailwind, and TypeScript. I care deeply about developer experience and code quality.

My Development Approach

I prioritize clarity, consistency, and usability. On the frontend, I prefer structured components, composables (VueUse), and clean Pinia stores. On the backend, I typically use Node.js with Express for quick POCs or Strapi for structured content APIs. For production-level apps, I prefer to roll with PostgreSQL + Drizzle ORM, and I build RESTful APIs with JWT auth and refresh tokens.

Outside of Coding

When I'm not building apps, I’m probably:
  • Running 5K
  • Playing some WoW Classic or TF2
Thanks for reading. You can check out some of my projects or reach out if you want to work together.
Copyright © 2025