- Cursando as etapas finais da minha graduação em Engenharia da Computação.
- Atuo profissionalmente como Desenvolvedor Web Full-Stack, as minha verdadeira especialidade reside no Front-end.
- Focado na performance arquitetural, dedicando-me a construir interfaces limpas, dinâmicas e otimizadas com Vue.js e TypeScript.
- Constantemente aprimorando a arquitetura de sistemas web para manter o código escalável, de fácil manutenção e com a melhor experiência de usuário.
Minha verdadeira paixão no código é resolver problemas complexos através da criação de ferramentas. Construí um ecossistema de bibliotecas para Vue 3 focadas em produtividade, segurança e padronização:
- v-required: Uma biblioteca avançada de validação de formulários para Vue.js. Utiliza uma abordagem moderna e declarativa com componentes e o sistema de provide/inject nativo do Vue 3, garantindo reatividade total, templates limpos e suporte a campos dinâmicos sem repetição de código.
- v-api-fetch: Um composable que encapsula o axios para requisição de dados completa e robusta para aplicações Vue 3 (inspirada no useFetch do Nuxt). Centraliza configurações do Axios, gerencia estados de carregamento e erros de forma reativa, além de suportar múltiplas instâncias de API e ações imperativas.
- v-keycloak-store: Solução de autenticação e autorização integrando Keycloak, Vue Router e Pinia. Fornece renovação automática de token, proteção de rotas e a diretiva customizada
v-canpara controle reativo de elementos do DOM baseado em roles e groups. - @bentricode/editor: Uma experiência de edição "Notion-like" para Vue.js construída sobre o Tiptap. Oferece menus flutuantes, temas customizáveis, gestão inteligente de upload de imagens via Optimistic UI (Blob) e um renderizador (Viewer) isolado e leve.


