Pular para o conteúdo principal

10+ anos entre agência, startup e ONG, no Brasil e no Reino Unido.

Retrato de Tarcísio Pedro

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.

Como eu trabalho

  1. Problema primeiro

    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. Ownership

    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. Decisões

    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.

O que eu construí

Três produtos meus, uma empresa que ajudei a levantar desde o começo e projetos para clientes no Brasil e no Reino Unido.

Devsweep

Produtov0.4.3

Produto próprio, open source, do zero

CLI open-source que acha e remove o que o Mac de quem desenvolve acumula, numa única interface de terminal.

57 GB recuperáveis encontrados na primeira varredura da máquina do autor

  • Rust
  • Ratatui
  • npm
Como funciona

Varre numa só tela o que ocupa disco sem servir para mais nada, separado entre a pasta de projetos e a máquina: node_modules, .venv e Pods, worktrees deixadas por agentes de código, simuladores iOS, emuladores Android, sobras do Docker, caches de ferramentas, arquivos do Xcode, limpeza do Homebrew e a Lixeira. Entende o ciclo de vida de cada item: mostra se a worktree já foi mergeada, bloqueia a que tem um agente rodando dentro e o simulador que está ligado, e nunca pré-seleciona volume do Docker. Remove com o comando nativo de cada ferramenta, depois de uma tela de revisão com o total e os comandos exatos. As regras de cache são dados em TOML, então dá para contribuir sem mexer no motor.

Visitar projeto

Lisa

Produtov2.8.0

Produto próprio, open source, do zero

CLI open-source que planeja issues, roda agentes de código e devolve pull requests.

14 mil+ downloads no npm

  • TypeScript
  • Node.js
  • Rust
  • Claude Code
Como funciona

Tem dois modos. No autônomo, conecta o project tracker a um agente de código e executa a issue de ponta a ponta: decompõe um objetivo em issues, implementa, valida, abre o PR e acompanha o CI e a revisão. No Workspace, mantém os projetos numa barra lateral, cria uma worktree por tarefa e roda o agente ali dentro, no mesmo terminal, com um daemon que mantém os agentes trabalhando depois que a interface fecha. São 10 agentes de IA com fallback de modelo, 7 rastreadores de issue e execução em múltiplos repositórios.

Visitar projeto

Glowz

Produto

Produto próprio, do zero

App que junta agenda, ordem de serviço e financeiro de estética automotiva e lava-rápido numa tela só.

  • React Native
  • Expo
  • Elysia
  • PostgreSQL
Como funciona

Aplicativo para estética automotiva e lava-rápido: a fila do dia agrupada pelo estado de cada carro, atendimento com baia, tipo de veículo, serviços e produtos, histórico de clientes e veículos pela placa, e um financeiro que se alimenta de cada serviço entregue. Em pré-lançamento, com lista de espera aberta.

Visitar projeto

Otto

Produtov0.6.1

Produto próprio, open source, do zero

CLI open-source que roda agentes de código (Claude Code, Codex) em horários marcados, usando o agendador que o sistema operacional já tem.

Cinco rotinas diárias do autor rodando pelo launchd, sem daemon nem aplicativo aberto

  • Rust
  • Ratatui
  • launchd
  • systemd
  • npm
Como funciona

Agenda rotinas de agente sem sessão aberta, aplicativo de desktop ou daemon próprio: cada rotina é um agente, um prompt e um horário, e o Otto a entrega ao launchd no macOS ou a um timer do systemd no Linux. Entre duas execuções, nada do Otto fica rodando. Tudo se faz numa tela do terminal: criar e editar a rotina, escrever o prompt, ver quando roda de novo, pausar, pular um dia e ler a saída de cada execução. Toda execução deixa registro, com início, resultado, duração e o que o agente escreveu, e uma falha vira notificação nativa do sistema. O agendador só muda depois de uma revisão do que será aplicado, e uma rotina em execução nunca é recarregada por baixo dela. As permissões do agente são as que o usuário escreve; o Otto não acrescenta nenhuma. O arquivo de rotinas é do usuário: uma edição pela tela mexe só no que mudou e preserva comentários e ordem. Distribuído por Homebrew, npm e .deb, com suporte experimental ao Windows.

Visitar projeto

Outros projetos

  • FalaApp

    Produto

    Construção completa do SaaS, dentro da SoftMakers

    Do zero aos primeiros clientes pagantes

  • Moodswings

    Trabalho para cliente

    Site e CMS construídos do zero

    Plataforma de saúde mental do Reino Unido, com 25 anos de atuação: suporte 1-2-1, grupos de atividade, helpline e apoio a estudantes universitários.

  • Not 1 More

    Trabalho para cliente

    Site e CMS construídos do zero

    Reino Unido, Camboja, Guiné-Bissau e Brasil

  • Art Planner

    Trabalho para cliente

    Site construído do zero

    Toolkit de sustentabilidade para projetos de artes visuais na Escócia, do comissionamento ao legado das obras.

  • SoftMakers

    Construção de empresa

    Liderança técnica e coordenação de times

    190 mil+ horas de projeto · 57 projetos entregues · 3 países

  • Guru Astral

    Trabalho para cliente

    Consultoria, liderança técnica e desenvolvimento

    Aplicativo publicado no Google Play

Em números

  • 10+ Anos desenvolvendo

    Agência, startup e ONG, no Brasil e no Reino Unido

  • 3 Produtos próprios

    Devsweep, Lisa e Glowz

  • 50+ Projetos entregues

    Na SoftMakers e para clientes no Brasil e no Reino Unido

  • 15 mil+ Downloads de ferramentas open source

    Lisa e Devsweep, no npm

Vamos conversar?

Me conte o que você está construindo e onde está travando. Eu leio tudo e respondo pessoalmente.