Danilo · React · TypeScript · JavaScript

Desenvolvedor Front-end Júnior

Desenvolvo interfaces web responsivas, com foco em regras de negócio, experiência do usuário e qualidade de código.

Ver projetos GitHub

Conheça o código, as decisões técnicas e os limites de cada projeto.

Danilo em seu ambiente de trabalho

Código e decisões que você pode examinar

Projetos em destaque.

Ver todos os projetos →

Central de Chamados

Em desenvolvimento

Central interna de suporte em desenvolvimento, com layout e prévia do formulário de abertura de chamados. Atendimento e acompanhamento de solicitações estão planejados.

Next.jsReactTypeScriptTailwind CSS

Case principal · projeto freelance · desenvolvimento individual

Nutricomp: do catálogo ao pedido.

Uma interface para escolher marmitas, aplicar regras de gramagem e preço, montar combos e preparar a mensagem para atendimento pelo WhatsApp.

Estado e persistência

Context API compartilha o carrinho. LocalStorage mantém a seleção no navegador. Produto e gramagem identificam itens avulsos distintos.

Uma falha real no celular

Um evento mousedown alterava o layout antes de concluir o clique no carrinho. A mudança para click foi acompanhada por um teste de quantidade e total.

Limites explícitos

O checkout prepara uma mensagem. Não usa a API do WhatsApp, não processa pagamentos e não confirma o recebimento do pedido.

Ler o case técnico ↗

Stack e como desenvolvo.

ReactTypeScriptJavaScriptNext.jsTailwind CSSCSS ModulesGitPlaywrightVitest

Componentização

Separo responsabilidades e centralizo dados compartilhados para facilitar a manutenção.

Responsividade e acessibilidade

Reviso diferentes larguras, nomes acessíveis e navegação por teclado. Verificações automáticas têm limites.

Testes e revisão

Verifico regras de negócio, estados da interface e fluxos no navegador antes de registrar as mudanças no Git.

Sobre mim.

Sou Danilo, desenvolvedor Front-end Júnior. Meu foco é construir interfaces com React e TypeScript e entender as regras de negócio por trás de cada interação.

A Nutricomp reúne minha experiência em um projeto freelance. O portfólio demonstra a organização de uma aplicação Next.js; o Motor de Busca complementa essa trajetória com Python, algoritmos e indexação.

Vamos conversar?

Entre em contato para conversar sobre oportunidades em Front-end e sobre os projetos apresentados.