Sobre

Sou o Pedro. Programo por curiosidade desde sempre, e hoje é também o meu trabalho — backend, Python e sistemas distribuídos, mas gosto mesmo é de entender como as coisas funcionam por dentro.

Trabalho tanto no backend, com Python e sistemas distribuídos, construindo APIs e serviços que precisam lidar com volume real de dados e processamento assíncrono, quanto no frontend, onde presto atenção especial a desempenho: tempo de carregamento, responsividade e experiência em conexões ruins.

Não tenho apego a uma stack específica. Já passei por várias, em backend, frontend, IA, integrações e infraestrutura, e prefiro escolher a ferramenta certa para o problema a insistir na que já conheço.

Uso Linux no dia a dia há mais de dez anos, tanto em desenvolvimento quanto em produção, e gosto de entender como as peças de infraestrutura por trás de uma aplicação realmente funcionam: filas, brokers, bancos de dados, deploy.

Fora do código, também gosto bastante de vendas e marketing. Entender como esses times pensam funil, posicionamento e aquisição acaba influenciando como eu vejo produto e priorização.

Trajetória recente

Currículo completo →
  • B2BlueFull stack

    Abr/2025 — atual

    Lidero a migração de sistemas legados e atuo com Stripe, soluções de IA, automações com n8n e marketplace, entre outras frentes.

  • ImobancoFull stack (PJ)

    Mar/2023 — Jan/2025

    Funcionalidades críticas de investimento (debêntures) e pagamentos via PIX em sistema financeiro com Django e Vue.js.

  • BloxsBackend (PJ)

    Jan/2024 — Dez/2024

    Apoiei a reestruturação arquitetural da plataforma de crowdfunding e mercado de capitais, desacoplando frontend e backend.

Ferramentas e stacks

Backend
FastAPIDjangoFlaskFastify (Node)ExpressNest.js
IA
RAGIntegração com OpenAIIntegração com AnthropicElevenLabs
Pagamentos
StripePIX
Automação
n8n
WhatsApp
UltramsgZ-API360dialog (API oficial)API da Meta
DevOps
AWS (EC2, S3)VPS HostingerFly.ioMonitoramento
Frontend
VueReactNext.jsHTMXjQuery
Dados
PostgreSQLMySQLMongoDB

Boa parte do que sei aprendi tentando resolver problemas reais nos projetos que desenvolvi, nem sempre remunerados — às vezes só porque queria ver funcionando.

Esse blog existe para registrar soluções de problemas reais que encontro construindo software: configuração de filas, otimização de queries, arquitetura, e ocasionalmente uma reflexão sobre como escrever código mais simples.