Avatar Picture of Michel Moraes

Michel Moraes

Senior Frontend & Full Stack Engineer

I build performant, scalable web applications using TypeScript, React, and Next.js — with a focus on maintainable architecture, developer experience, and pixel-perfect UI implementation.

On the backend, I work with Node.js, Express, and Prisma ORM, designing robust APIs and data layers when fullstack capabilities are needed.

About Me

I’m Michel — a frontend-focused fullstack engineer with 12+ years of experience delivering fast, reliable, and scalable web applications. I specialize in building clean, accessible UIs using TypeScript, React and Next.js, with a strong design sensibility and a track record of implementing pixel-perfect Figma-to-code interfaces.

On the backend, I’m experienced with Node.js, Express, and Prisma, building robust APIs and working across the full data lifecycle when needed. I prioritize maintainable code, performance, and long-term scalability.

I thrive in remote, agile teams that value clean architecture, thoughtful engineering, and collaboration. Outside of coding, I enjoy experimenting with new tools and sharing what I learn with others.

Skills & Technologies

TypeScript
React.js
Next.js
Node.js
Express.js
Prisma ORM
PostgreSQL
Tailwind CSS
Vue.js
GraphQL
Git
Automated Testing
Responsive Design
Clean Code & Architecture
WordPress (Enterprise)
Gutenberg (React Blocks)
PHP (OOP)
Docker
Component-Based Development
Agile Workflows

Let’s Work Together

I collaborate with product teams to build high-quality web applications — from frontend interfaces to fullstack architectures. I’m currently available for freelance work, technical consulting, or the right full-time opportunity.

Let’s Talk