Ferramentas, apps e configurações que uso no dia a dia.
E Editor & IDE
VS Code
Meu editor principal para desenvolvimento web. Uso com temas escuros e um conjunto curado de extensões.
IntelliJ IDEA
IDE para desenvolvimento em Java e Kotlin, com suporte a Spring Boot e outras tecnologias.
Neovim
Para edição rápida no terminal e configurações de servidor.
T Terminal
Bash
Shell principal com plugins de autocompletion.
Kitty
Multiplexador imbutido, extremamente rápido e configuração estilo vim.
D Desenvolvimento
Docker
Containerização de todos os meus projetos para garantir ambientes reproduzíveis.
Git
Controle de versão — uso o fluxo de branches por feature.
Node.js
Runtime JavaScript para projetos back-end e ferramentas de build.
Python
Para scripts de automação, crawlers e APIs com FastAPI.
Java
Para desenvolvimento de aplicações robustas e escaláveis.
Zig
Pragmática linguagem de programação para sistemas.
D Design & Produtividade
Figma
Prototipagem e design de interfaces antes de iniciar o desenvolvimento.
Notion
Documentação de projetos, notas e gerenciamento de tarefas pessoais.
Obsidian
Anotações em Markdown com links bidirecionais para construção de conhecimento.
S Sistema Operacional
Gentoo Linux
Sistema operacional baseado em Linux, altamente configurável e otimizado para desempenho.
XFCE4
Ambiente de desktop leve e rápido, com foco em simplicidade e eficiência.
P Phone
Android
Sistema operacional móvel baseado em Linux, altamente personalizável e com ampla compatibilidade de aplicativos.
Termux
Emulador de terminal para Android, permitindo executar um ambiente Linux completo no dispositivo móvel.
S Sistema
Systemd
Sistema de inicialização e gerenciamento de serviços para Linux, proporcionando controle avançado sobre o comportamento do sistema.
Kernel Linux 6.6.150
Núcleo do sistema operacional Linux, responsável por gerenciar recursos de hardware e fornecer uma interface para aplicativos.
glibc
Biblioteca padrão do C para Linux, fornecendo funções essenciais para desenvolvimento de aplicativos e interação com o sistema.
Coreutils
Conjunto de utilitários essenciais para sistemas Unix e Linux, fornecendo comandos básicos para manipulação de arquivos, diretórios e processos.
GRUB
Gerenciador de inicialização para sistemas operacionais (bootloader), permitindo selecionar e carregar diferentes sistemas durante o processo de inicialização.
GCC 16.1
Compilador de código-fonte para várias linguagens de programação, incluindo C e C++, fornecendo otimizações e suporte a padrões modernos.
pipewire-pulse
Servidor de áudio e vídeo para Linux, fornecendo suporte a reprodução, captura e roteamento de fluxos multimídia, substituindo o PulseAudio.
N Navegador
Firefox
Navegador web de código aberto, com foco em privacidade e personalização, oferecendo uma experiência de navegação rápida e segura.
uBlock Origin
Extensão de bloqueio de anúncios e rastreadores para navegadores, proporcionando uma experiência de navegação mais rápida e segura.
E Ergonomia
Gource
Ferramenta de visualização de histórico de repositórios de código, permitindo acompanhar a evolução de projetos de forma gráfica e interativa.