Experiência com HTML, CSS e JavaScript puro, consumo de APIs e construção de interfaces fáceis de manter.
Sou desenvolvedor front-end com foco em estrutura, previsibilidade e decisões técnicas conscientes.
Construo aplicações pensando em estado, fluxo e manutenção a longo prazo antes de escolher ferramentas.
Filtrar por tecnologia
Aplicação de clima em JavaScript puro com foco em estado previsível e feedback claro.
O projeto foi refatorado incrementalmente para separar dados, UI e estado, subsituir alertas por feedback inline e criar uma base sólida para manutenção e novas features.
Aplicação que consome API pública com busca, filtros, paginação e sincronização de estado com a URL.
Modelei estado previsível (loading, erro, vazio), implementei debounce configurável e sincronização via query params para navegação real (back/forward).
Simulação de fluxo de checkout com foco em controle de estado e redução de fricção.
Modelei estados reais de produto (idle, loading, success, error), incluindo falhas simuladas, cancelamento e reset automático do fluxo.
Simulação de onboarding para SaaS com foco em ativação do usuário.
As decisões de UX priorizam progressão curta, microcopy orientada à ação, persistência de progresso e respeito a usuários experientes.
Sistema de login fictício em React com foco em controle de sessão e proteção de rotas.
Simulei expiração de sessão, restauração automática e erros de autenticação para refletir fluxos reais sem depender de backend.
Dashboard de indicadores de negócio com foco em leitura rápida e hierarquia visual.
As métricas usam cores semânticas, animações sutis e skeleton loading para guiar atenção e evitar estados vazios confusos.