Yago Marinho
Foto de Yago Marinho
Yago MarinhoEngenheiro de Software Sênior · Rio de Janeiro
Aberto a trabalho remoto

Construo produtos com IA, com engenharia de verdade.

Há 7 anos transformo ideias em produtos digitais completos: entendo o que as pessoas precisam, desenho a interface, escrevo o código e cuido para que tudo chegue ao ar com segurança.

feature/atendimento.spec.md
  1. escoporegras e o que fica de fora
  2. casos de usofluxos, exceções, estados
  3. contratosAPIs, eventos, erros
  4. dadosmodelo, isolamento, retenção
  5. arquiteturainfra como código, riscos
pnpm test
✗ teste escrito antes do código: falhando
✓ código que faz o teste passar
✓ 1.167 testes passando
→ commit e deploy só com a minha aprovação
Como uso IA no dia a dia: eu especifico, o agente implementa em TDD, eu reviso e aprovo.
construindo produtos digitais de ponta a ponta
7 anos
projetos independentes entregues
+20
testes unitários no projeto atual, em TDD
1.167
como oficial do Corpo de Bombeiros do RJ
8 anos
Como trabalho

Não é só sobre código: é sobre resolver o problema certo.

A IA traz a velocidade. A engenharia garante que ela não vire dívida técnica.

  1. 01

    Entender

    Contexto, pessoas e objetivo do produto antes de qualquer decisão técnica.

    • Produto
    • UX/UI
  2. 02

    Especificar

    Casos de uso, contratos, modelo de dados e arquitetura definidos antes da primeira linha.

    • DDD
    • Arquitetura
  3. 03

    Construir em TDD

    A IA é minha par de programação: o teste falha primeiro, depois vem o código.

    • Claude Code
    • Jest
  4. 04

    Entregar com segurança

    Infra como código e um pipeline que bloqueia a publicação se um teste falha.

    • AWS CDK
    • GitHub Actions
Stack
  • TypeScript
  • React
  • Next.js
  • Node.js
  • AWS
  • PostgreSQL
  • Supabase
  • Python
  • Docker
  • Figma
Projetos

Ideias que viraram produto.

Todos no GitHub ↗
MSI Informática · 2026Em desenvolvimento

Central de atendimento omnicanal

WhatsApp e Instagram num só lugar: webhook serverless que valida cada evento, API em Lambda, dashboard em React e Postgres com RLS, em que cada usuário só vê o que pode.

até o MVP
14 dias
telas com todo o fluxo
35+
testes unitários
1.167
  • TypeScript
  • React
  • AWS Lambda
  • CDK
  • Supabase
  • Jest
Open source · 2025

Davna AI

IA conversacional para treinar inglês profissional, com chat por texto e voz, transcrição e tradução de cada mensagem.

  • Next.js
  • Node.js
  • OpenAI
  • MongoDB
Código no GitHub ↗
Autorização · DSL

Authorization Engine

Regras de acesso escritas numa DSL, no vocabulário do negócio: decisões centralizadas, consistentes e auditáveis.

  • Node.js
  • DSL
  • Segurança
No ar · open source

Blog com Notion como CMS

Blog em três idiomas com o Notion como CMS e um pipeline ETL que espelha o conteúdo numa base própria.

  • React Router
  • Notion API
  • MongoDB
blog.yagomarinho.com.br ↗
Open source · backend

Kits de arquitetura backend

Kernel de aplicação e de domínio, padrões de persistência e provedores plugáveis de autenticação, tokens e storage.

  • TypeScript
  • Clean Architecture

Também construí: uma plataforma para nutricionistas (React, Node.js, OpenAI) e uma calculadora de mãos de poker com processamento em vários núcleos.

Trajetória

Entre design, engenharia e oito anos de serviço público.

Antes da tecnologia, fui oficial do Corpo de Bombeiros do Rio de Janeiro. Lá aprendi a liderar, manter a calma sob pressão e me comunicar com clareza, e é assim que trabalho em equipe.

Formação

  • Rocketseat · GoStack2019–2020
  • Ironhack · UX/UI Design2020
  • CBMERJ · Formação de Oficiais2011–2014

Idiomas

Português nativo · Espanhol fluente · Inglês intermediário

  1. ago 2026 — hoje

    Engenheiro de Software Sênior

    MSI Informática · Rio de Janeiro

    CRM/ERP em TypeScript, da arquitetura ao deploy na AWS, com a integração de WhatsApp e Instagram já em produção.

  2. fev — mai 2026

    Desenvolvedor Fullstack Pleno

    Niceplanet · contrato remoto

    Sistema de usuários e autorização baseado numa DSL de permissões, integrações externas e Power BI.

  3. 2019 — 2026

    Engenheiro de Software

    Freelance · remoto

    Produtos completos como autônomo, do design de interface à entrega e manutenção.

  4. 2011 — 2019

    1º Tenente

    Corpo de Bombeiros Militar do Estado do RJ

    Liderança, gestão de equipes e recursos, disciplina e atuação sob pressão.

Do blog

Escrevo sobre o que aprendo construindo.

Contato

Tem uma ideia ou um problema para resolver?

Vamos conversar e transformar isso num produto real.

contato@yagomarinho.com.br