Pular para o conteúdo principal

Sobre

10+ anos construindo software que precisa sobreviver ao crescimento.

Sou desenvolvedor full-stack brasileiro. Atuei em agências no Brasil, em startups SaaS e em ONGs do Reino Unido — liderando times técnicos, desenhando arquiteturas e tomando decisões que carregam peso de produto.

Trabalho da interface ao pipeline de deploy, mas meu foco está onde decisão vira código: contratos de API, hierarquia de componentes, trade-offs de performance, onboarding de time. É aí que projetos morrem ou escalam.

Acredito em evidência sobre promessa. Se o código que entrego não resolve o problema hoje e não continua resolvendo em 18 meses, ele não fez o trabalho.

Processo

Como eu trabalho

  1. Começo pelo problema, não pela stack.

    Antes de abrir o editor, preciso entender o que o produto precisa sobreviver. Tecnologia é consequência de restrição — não de preferência.

  2. Entrego ownership, não horas.

    Me responsabilizo pela feature de ponta a ponta — do PR ao deploy. Se quebra em staging, é meu. Se o onboarding do próximo dev é confuso, também.

  3. Comunico decisões, não status.

    Reunião pra dizer "tá tudo bem" é custo. Documento os trade-offs e as razões — o contexto que importa quando eu sair do projeto.

Experiência

Números que refletem minha trajetória

Startups criadas
0
Anos desenvolvendo
0+
Projetos entregues
0+
Tecnologias
0+

Portfólio

Projetos que fazem a diferença

Open Source

Projeto próprio

CLI open-source que uso no meu próprio fluxo — e que virou produto público.

Open Sourcev1.41.0 · MIT

Lisa

Transforma o seu backlog em pull requests — sem babysitting.

terminal

$ npm install -g @tarcisiopgs/lisa

Pipeline de execução

FetchActivateImplementValidatePRUpdate
8+ providers de IA com fallback automático
7 rastreadores de issues suportados
Execução em múltiplos repositórios
Detecção e recuperação automática de falhas

Contato

Vamos conversar?

Estou sempre aberto a novos projetos e parcerias. Entre em contato e vamos criar algo incrível juntos.