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.

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