Sejam bem vindos ao meu blog!

Olá, eu sou Vitor Lobo — ou simplesmente Lobo, como muitos me conhecem.

Sou programador em plataformas e infraestrutura, com mais de 15 anos de experiência construindo sistemas que unem confiabilidade, automação e propósito. Trabalho atualmente com engenharia de software, plataforma e SRE, projetando plataformas internas, pipelines de CI/CD, ambientes Kubernetes e soluções de observabilidade para times de desenvolvimento e operações.

Minha jornada começou em 2009, dentro de comunidades open source no IRC da Freenode. Foi ali que aprendi a escrever código colaborativamente, contribuir com projetos reais e, acima de tudo, entender o impacto de boas práticas de engenharia — da automação ao design de sistemas resilientes.

Sou entusiasta de infraestrutura como código, engenharia de plataforma e cultura DevX. Acredito que empoderar desenvolvedores através de ferramentas e abstrações simples é uma das formas mais poderosas de escalar tecnologia com qualidade. Além disso, defendo o aprendizado profundo e livre. Nos meus projetos pessoais, procuro sempre unir software e experimentação prática. Alguns deles:

Rust

  • Marmite – gerador de sites estáticos em Rust, focado em simplicidade e performance. Oferece uma alternativa leve e rápida para compilar conteúdo estático sem a complexidade de ferramentas maiores. A escolha por Rust garante máxima eficiência, sendo ideal para workflows de build em CI/CD e ambientes com recursos limitados.

C

  • checkrc – validador modular de configurações para FreeBSD, projetado para automatizar a verificação de arquivos de configuração em sistemas operacionais. Resolve um problema comum em infraestrutura: validar sintaxe e integridade de múltiplos arquivos antes de aplicarem-se em produção, prevenindo downtime causado por erros de configuração.

Java

  • java-kubernetes – demonstra padrões de integração entre aplicações Java e Kubernetes, focando em deploys automatizados, service discovery e orquestração de contêineres. Serve como referência prática para engenheiros que trabalham com infraestrutura em Kubernetes, simplificando o ciclo de build, deploy e scaling de aplicações Java em ambientes containerizados.

Clojure

  • pomodoro – gerenciador de tempo integrado a GNU Emacs, implementado em Clojure. Aplica a técnica Pomodoro diretamente no editor de texto, demonstrando como usar a elegância funcional de Clojure para construir ferramentas de produtividade com foco em workflow integrado e minimalismo.

  • Dogai – sistema de detecção de objetos em vídeo escrito em Clojure, aproveitando redes neurais pré-treinadas para análise em tempo real. Combina processamento de imagem com programação funcional, provando que linguagens funcionais podem ser eficazes em tarefas computacionalmente intensivas como visão computacional.

  • Doca – assistente RAG (Retrieval-Augmented Generation) para documentação técnica, permitindo consultas inteligentes sobre documentos técnicos combinando busca semântica com geração de respostas contextualizadas. Democratiza o acesso a documentação técnica complexa, permitindo que engenheiros façam perguntas em linguagem natural e recebam respostas precisas baseadas em suas bases de conhecimento.

Golang

  • GopherLab – laboratório de experimentação e aprendizado em Go, onde exploro conceitos avançados de linguagem, padrões de design e integração com sistemas distribuídos. O objetivo é criar uma coleção de projetos e tutoriais que ajudem outros engenheiros a dominar Go através de exemplos práticos e desafios reais.

  • Ollanta – plataforma de análise de código estático multi-linguagem, resiliente, escalável e efêmera, escrita em Go. Foca em fornecer insights de qualidade de código e segurança para projetos de software, integrando-se facilmente a pipelines de CI/CD. Resolve o desafio de manter a qualidade do código em projetos grandes e dinâmicos, oferecendo feedback rápido e acionável para desenvolvedores.

  • Saitama – ferramenta para gerenciamento e finalização segura de processos em sistemas Unix-like, escrita em Go. Resolve cenários onde processos precisam ser terminados de forma controlada, respeitando sinais de shutdown graceful e garantindo limpeza adequada de recursos.

  • Hoverfly – ferramenta para simulação e mock de APIs, permitindo que times testem suas aplicações contra endpoints virtualizados sem depender de serviços reais. Especialmente útil em ambientes de CI/CD, onde testes precisam rodar rapidamente e de forma isolada, sendo mantida como projeto colaborativo open source.

  • Go Proxy – biblioteca para criar proxies HTTP/HTTPS customizados em Go, oferecendo controle fino sobre requisições e respostas. Demonstra como construir middleware de rede em Go, sendo útil para logging, filtering, compression e modificação de tráfego em tempo real.

  • Cobra – biblioteca para criar aplicações CLI robustas em Go, com suporte a subcomandos, flags e auto-completion. Amplamente adotada em projetos como Docker, Kubernetes e Prometheus, facilita a construção de ferramentas de linha de comando profissionais com uma API elegante e intuitiva.

Quando não estou programando, me dedico a escrever, estudar arte, literatura, filosofia e cultura — porque acredito que o pensamento crítico e criativo é tão essencial para engenharia quanto o código em si. A propósito, coleciono livros da editora DarkSide (inclusive os clássicos).