Cantina 2
Order and inventory manager for school canteens and community events, rebuilt from scratch in TypeScript.Gerenciador de pedidos e estoque para cantinas escolares e eventos, refeito do zero em TypeScript.
Full stack developer. I build and run public-sector websites in Brazil, from the PHP code to the Linux server it runs on. Desenvolvedor full stack. Crio e mantenho sites do setor público no Brasil, do código PHP ao servidor Linux onde ele roda.
The code I write at work belongs to my employer and stays private, so here I describe what I build and maintain. Como o código que escrevo no trabalho é da empresa e fica em repositórios privados, descrevo aqui o que construo e mantenho.
Build and deploy public transparency portals for city halls, where citizens check public spending. Each client runs its own instance on its own server.Crio e implanto portais da transparência para prefeituras, onde o cidadão consulta os gastos públicos. Cada cliente roda sua própria instância no próprio servidor. Windows Server · Cloudflare
Develop and maintain the official websites of city halls and municipal councils.Desenvolvo e mantenho os sites oficiais de prefeituras e câmaras municipais. WordPress · PHP
Backup Total restores content from UpdraftPlus backups and compares earlier versions. A second plugin sets up SMTP, enforces strong passwords, converts every image to WebP and copies its settings from one site to the next.O Backup Total restaura conteúdo de backups do UpdraftPlus e compara versões anteriores. Outro plugin configura SMTP, exige senha forte, converte todas as imagens para WebP e copia as configurações de um site para outro. PHP
A white-label Gutenberg theme for city halls that meets Brazil's public-transparency accessibility criteria: high contrast, text resizing, breadcrumbs and a sitemap.Tema white-label em Gutenberg para prefeituras que atende aos critérios de acessibilidade do PNTP: alto contraste, ajuste do tamanho do texto, trilha de navegação e mapa do site. WordPress · PHP
Run the Linux server behind 30+ WordPress sites, with Redis caching and every site behind Cloudflare for speed and DDoS protection. Handle daily backups and disaster recovery.Administro o servidor Linux de mais de 30 sites WordPress, com cache em Redis e todos atrás da Cloudflare para velocidade e proteção contra DDoS. Cuido dos backups diários e da recuperação em caso de falha. Rocky Linux 8 · CWP7Pro · PHP-FPM 8.0–8.3 · Redis · Cloudflare
AI coding agents are part of my daily workflow. They help me move faster, and I stay responsible for everything that ships. Agentes de IA fazem parte do meu dia a dia. Eles me ajudam a ir mais rápido, e eu continuo responsável por tudo que vai para produção.
I use Claude and GitHub Copilot to plan features, write code and review it. I break bigger projects into steps and orchestrate agents through them while I steer the design and decisions.Uso Claude e GitHub Copilot para planejar funcionalidades, escrever e revisar código. Divido projetos maiores em etapas e oriento os agentes em cada uma, enquanto eu decido o desenho e as escolhas. WordPress plugins · Linux desktop app (AppImage) · accessible themePlugins WordPress · app desktop para Linux (AppImage) · tema acessível
Every change runs on a test site first. Only when it works there does it go to production, so speed never comes at the cost of the sites people rely on.Toda mudança roda primeiro num site de teste. Só quando funciona lá ela vai para produção, para que a velocidade nunca custe a estabilidade dos sites que as pessoas usam.
I use AI to read server logs, track down bugs, tune performance and refactor older code, so the platforms keep getting faster and safer over time.Uso IA para ler logs do servidor, encontrar bugs, ajustar desempenho e refatorar código antigo, para que as plataformas fiquem mais rápidas e seguras com o tempo.
Open source, on my GitHub.Código aberto, no meu GitHub.
Order and inventory manager for school canteens and community events, rebuilt from scratch in TypeScript.Gerenciador de pedidos e estoque para cantinas escolares e eventos, refeito do zero em TypeScript.
First version of the canteen manager: products, customers, orders and sales reports, running in Docker.Primeira versão do gerenciador da cantina: produtos, clientes, pedidos e relatórios de vendas, rodando em Docker.
Learning now: Docker, Kubernetes and backend architecture.Estudando agora: Docker, Kubernetes e arquitetura de backend.