
Portfolio
Meu portfólio com Next.js 16, React 19, TypeScript e Tailwind CSS v4. Suporte a internacionalização (PT/EN), tema claro/escuro, design responsivo e animações com Framer Motion.
- Next.js
- TypeScript
- Tailwind CSS
- Framer Motion
Olá, eu sou
Desenvolvedor Frontend Sênior com mais de 6 anos de experiência construindo aplicações web escaláveis e de alta performance.

Conheça minha trajetória
Sou desenvolvedor frontend sênior com mais de 6 anos de experiência atuando em aplicações web de médio e grande porte, com forte especialização em React.js, Next.js e Vue.js, utilizando TypeScript como base para desenvolvimento escalável, seguro e de fácil manutenção.
Atuo de forma ativa na definição e implementação de arquiteturas frontend, sendo responsável por estruturar projetos do zero, definir padrões de organização por features, modularização, reutilização de componentes e integração eficiente com APIs e serviços backend. Tenho ampla experiência na aplicação de Design Systems, garantindo consistência visual, acessibilidade e padronização em projetos complexos.
Tenho experiência em interfaces ricas e interativas, incluindo gráficos com Highcharts, sistemas de mapas e geolocalização com Leaflet e OpenLayers, integrações com GeoServer e comunicação em tempo real via WebSockets.
Atuo também como referência técnica e liderança técnica, apoiando desenvolvedores frontend juniores, orientando boas práticas e promovendo padrões que elevam a qualidade e a produtividade do time.
Minha trajetória profissional
Out 2022 – Presente · 3 a 6 m
Senior Frontend Developer
React.js • Next.js • TypeScript
Out 2024 – Presente · 1 a 6 m
Pleno Frontend Developer
Vue.js • Vuetify • TypeScript
Jul 2023 – Out 2024 · 1 a 3 m
Pleno Frontend Developer
Vue.js • Vuetify • JavaScript
Out 2022 – Jun 2023 · 8 m
Seti Tecnologia
Vue.js • JavaScript • REST APIs
Rebuut
Vue.js • Flutter • Laravel • Docker
Austa Hospital
JavaScript • PHP • PL/SQL • Highcharts
Tecnologias com as quais trabalho
O que tenho construído

Meu portfólio com Next.js 16, React 19, TypeScript e Tailwind CSS v4. Suporte a internacionalização (PT/EN), tema claro/escuro, design responsivo e animações com Framer Motion.

Aplicação fullstack de gerenciamento de tarefas. Backend com NestJS, Prisma ORM e Zod (nestjs-zod) para validação e tipagem de DTOs sem duplicação. Frontend com Next.js 15 (App Router), TanStack Query v5, Zustand e React Hook Form. Dark/light mode via next-themes sem FOUC, interface responsiva com Tailwind CSS v4.

API RESTful para gerenciamento de séries de TV com Laravel 11 e PHP 8.3. Arquitetura limpa com Repository Pattern, Service Layer, DTOs e Injeção de Dependência. Autenticação via Laravel Sanctum, integração com ViaCEP, rastreamento de episódios assistidos, notificações por e-mail orientadas a eventos, jobs em fila para deleção assíncrona de arquivos e ambiente Dockerizado com PHP-FPM, Nginx e MySQL.

Aplicação de currículo/CV com Nuxt 3 e Vue 3, multi-idioma e multi-perfil. Arquitetura data-driven — cada usuário tem seu próprio composable retornando um objeto Curriculum tipado. Um único componente renderiza todas as seções a partir de props, permitindo novas variantes sem alterar o template. Deploy como site estático via nuxt generate.

Aplicação web para cadastro de profissionais de saúde com formulário em etapas (stepper). Inclui validação avançada com Vee-Validate (CPF, campos monetários, duplicidade), máscaras com v-mask/v-money, gerenciamento de estado com Vuex e interface responsiva com Bootstrap Vue.

Aplicação web para visualização geográfica de estações de monitoramento. Filtros por tipo e nome, detalhes ao clicar no marcador (coordenadas, altitude, período de operação) e cores distintas por tipo de estação. Arquitetura orientada a domínio com models e filtros separados da camada de UI.

Formulário de cadastro de jogadores desenvolvido em 2022 para praticar componentização e validação em Vue.js. Validação em tempo real de CPF, e-mail e senha, diálogo de confirmação antes do envio e reset completo após o cadastro.
Vamos conversar?
Tem um projeto interessante, quer trocar uma ideia ou apenas bater um papo sobre tecnologia? Entre em contato por qualquer canal abaixo.