Aqui estão alguns dos projetos em que trabalhei, incluindo iniciativas pessoais, contribuições open source, estudos de caso e apresentações técnicas.

Meus Projetos Open Source

Techno Haze Tmux

Um plugin minimalista para tmux focado em produtividade, com layout limpo e sem distrações. Remapeia os atalhos padrão, adiciona navegação aprimorada e inclui melhorias de qualidade de vida para usuários avançados.

Leia mais

Hyprlua

Um plugin que adiciona suporte a runtime Lua no Hyprland, permitindo configuração dinâmica e scriptável em Lua — inspirado na forma como o Neovim lida com extensibilidade.

Leia mais

Make.nvim

Um plugin para NeoVim que facilita muito o trabalho com Makefile. Ele analisa seu Makefile principal, lista todos os targets disponíveis e executa o target selecionado em um terminal embutido — sem interromper seu fluxo de trabalho.

O código-fonte está disponível em https://github.com/cacarico/make.nvim

Dotfiles

Uma coleção pessoal de dotfiles construída ao longo dos anos para criar um ambiente de desenvolvimento altamente customizado. Inclui configurações para ferramentas como Neovim, tmux, Fish shell, Waybar e muito mais.

Você pode conferir meus dotfiles em https://github.com/cacarico/dotfiles


Projetos Open Source que contribuí

Luaposix

Um binding POSIX para Lua com suporte a LuaJIT e Lua 5.x. Expõe APIs de nível de sistema para Lua, dependendo do nível de conformidade POSIX do seu sistema.

O projeto está disponível em https://github.com/luaposix/luaposix

Deis Workflow

Uma PaaS open source que simplifica o deploy e o gerenciamento de aplicações em clusters Kubernetes. Contribuí para melhorar a estabilidade da plataforma e os fluxos de deploy.

O projeto está disponível em https://github.com/deis/workflow

Tsuru

Uma PaaS extensível que oferece uma experiência similar ao Heroku, ajudando desenvolvedores a fazer deploy e escalar aplicações com eficiência via CLI.

O projeto está disponível em https://github.com/tsuru/tsuru


Estudos de Caso

Estudo de Caso K — Proteção contra Slowloris no Kubernetes, Istio e Apache

Estudo de Caso K — Proteção contra Slowloris com Kubernetes, Istio e Apache

Este estudo explora como proteger um proxy reverso Apache contra ataques Slowloris em um ambiente baseado em Kubernetes usando:

  • Vagrant + Ansible para provisionamento e automação
  • Helm para deploy de serviços
  • Apache + Istio para proxy reverso e controle de tráfego
  • Configurações de servidor endurecidas com técnicas reais de mitigação de requisições lentas

Leia mais


Apresentações

Como Realizar um Ataque MITM com ARP Spoofing

Uma demonstração de como atacantes interceptam tráfego de rede não criptografado usando ARP spoofing e ferramentas como arpspoof e SET. Inclui boas práticas de prevenção para segurança de rede.

Assistir no Youtube

Orquestração de Containers com Tsuru

Uma visão geral de como o Tsuru oferece uma forma amigável para desenvolvedores fazerem deploy de aplicações sem precisar gerenciar Kubernetes diretamente. Destaca o uso da CLI, extensibilidade e casos de uso reais.

Assistir no Facebook

Transformação Digital: Piores Práticas e o que Não Fazer

Exemplos reais de transformações digitais fracassadas. Aborda armadilhas como falta de alinhamento da liderança, despreparo das equipes e dependência excessiva de ferramentas em vez de estratégia.

Assistir no Youtube