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