Tenho um conhecimento sólido em HTML, sabendo estruturar páginas de forma semântica e acessível. Sei utilizar corretamente formulários, tabelas, listas e outros elementos essenciais. Também aplico boas práticas para manter um código limpo e otimizado, garantindo melhor acessibilidade.
Tenho um conhecimento intermediário em JavaScript, conseguindo manipular o DOM e criar interações básicas. Sei trabalhar com eventos, funções e algumas funcionalidades do ES6. Ainda estou aprimorando meu entendimento sobre requisições assíncronas e conceitos mais avançados da linguagem.
Tenho um bom conhecimento em CSS, sendo capaz de criar layouts responsivos com Flexbox e Grid. Sei utilizar animações, transições e estilizar páginas de forma visualmente agradável. Apesar disso, ainda aprimoro algumas técnicas avançadas e busco melhorar na escrita de um código mais organizado e reutilizável.
Meu conhecimento em Tailwind CSS ainda é raso, mas entendo bem o conceito utility-first e como ele agiliza o desenvolvimento. Sei aplicar classes para estilizar componentes rapidamente sem precisar escrever CSS tradicional. Ainda busco me desenvolver melhor com a tecnologia em questão.
Tenho experiência com ReactJS, sabendo criar componentes reutilizáveis, utilizar hooks como useState e useEffect. Já tive experiência com react-router-dom para navegação e conheço conceitos simples como props e componentes. Ainda busco me desenvolver melhor com a tecnologia em questão.
Tenho experiência com ViteJS, já o utilizei para iniciar projetos React com rapidez e eficiência. Sei como ele melhora o desempenho em relação a ferramentas como Create React App. Já trabalhei com suas configurações básicas, entendo seu suporte a módulos modernos do JavaScript e busco aprender recursos avançados.