Skip to content
View marlon-bento's full-sized avatar

Highlights

  • Pro

Organizations

@webtech-network @bentricode

Block or report marlon-bento

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
marlon-bento/README.md

Olá! Meu nome é Márlon

Desenvolvedor Web Full-Stack | Especialista em Arquitetura Front-end & Automação


Sobre Mim

  • 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.

Arsenal Open-Source (Autor & Mantenedor)

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-can para 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.

Tecnologias e Ferramentas

Vue.js JavaScript TypeScript Python Django Docker Linux Git

Pinned Loading

  1. v-required v-required Public

    Componente Vue 3 para validação reativa de formulários, facilitando a criação de formulários dinâmicos e interativos com regras de validação personalizáveis.

    TypeScript 2

  2. v-api-fetch v-api-fetch Public

    Um plugin e composable para Vue 3 que simplifica chamadas de API com Axios, incluindo interceptors e um hook reativo similar ao useFetch do Nuxt

    TypeScript 3

  3. bentricode/bentricodepage bentricode/bentricodepage Public

    A web application for Bentricode.

    Vue

  4. v-keycloak-store v-keycloak-store Public

    JavaScript 3

  5. v-sistec-features v-sistec-features Public

    Vue 3