{
  "schemaVersion": 1,
  "updatedAt": "2026-08-28",
  "profile": {
    "schemaVersion": 1,
    "name": "Andrews",
    "headline": "Engenheiro de Software Full-Stack Sênior",
    "location": "Maricá, Rio de Janeiro, Brasil",
    "intro": "Mais de 10 anos construindo experiências de produto, plataformas e os sistemas por trás delas.",
    "bio": [
      "Sou engenheiro full-stack sênior. Meu trabalho inclui interfaces, APIs, componentes compartilhados e ferramentas que as equipes usam para desenvolver e publicar software.",
      "Participo das decisões de arquitetura e produto e continuo envolvido na implementação. Isso inclui escrever código, integrar serviços, testar mudanças e trabalhar em como elas chegam à produção."
    ],
    "links": [],
    "principles": [
      {
        "title": "Entender o problema",
        "description": "Procuro entender o que as pessoas precisam do produto e o que o negócio espera dele. Essas perguntas guiam o que construo, da tela à API."
      },
      {
        "title": "Facilitar a próxima mudança",
        "description": "Quando a mesma necessidade aparece em várias partes do produto, procuro o que pode ser compartilhado: um componente, uma API ou uma ferramenta. Mantenho os limites claros para a equipe conseguir evoluir o projeto."
      },
      {
        "title": "Continuar perto do código",
        "description": "Participo do planejamento e da arquitetura, mas também implemento, testo e ajudo a colocar as mudanças no ar. Acompanho o trabalho entre frontend, backend, dados e deploy."
      }
    ],
    "updatedAt": "2026-08-27"
  },
  "stats": {
    "entries": 14,
    "projects": 16,
    "activeAreas": 13,
    "featuredEntries": 11,
    "activeProjects": 11,
    "years": 4,
    "experienceYears": 10,
    "experiences": 5
  },
  "taxonomy": {
    "areas": [
      {
        "slug": "frontend-architecture",
        "label": "Arquitetura Frontend",
        "description": "Fundações de interface, sistemas de renderização, design systems e estruturas frontend sustentáveis.",
        "order": 1,
        "entryCount": 9,
        "projectCount": 11,
        "count": 20,
        "entryIds": [
          "human-controlled-automation-tools",
          "caderno-ui-component-system",
          "public-extensions-workspace",
          "reusable-saas-ecosystem",
          "localized-knowledge-platform",
          "ai-assisted-site-platform",
          "multi-tenant-web-operations",
          "shared-frontend-systems",
          "financial-web-platform-engineering"
        ],
        "projectIds": [
          "financial-product-platform",
          "site-authoring-platform",
          "saas-product-platform",
          "web-operations-platform",
          "controlled-automation-products",
          "caderno-ui",
          "connect",
          "public-extensions",
          "knowledge-product-platform",
          "shared-frontend-platform",
          "intelie"
        ]
      },
      {
        "slug": "backend-architecture",
        "label": "Arquitetura Backend",
        "description": "Serviços, APIs, limites de domínio, fluxos assíncronos e desenho de runtimes backend.",
        "order": 2,
        "entryCount": 8,
        "projectCount": 9,
        "count": 17,
        "entryIds": [
          "human-controlled-automation-tools",
          "streaming-platform-foundation",
          "vaultmind-self-hosted-rag",
          "local-documentation-intelligence",
          "reusable-saas-ecosystem",
          "ai-assisted-site-platform",
          "multi-tenant-web-operations",
          "financial-web-platform-engineering"
        ],
        "projectIds": [
          "financial-product-platform",
          "site-authoring-platform",
          "documentation-intelligence-tool",
          "saas-product-platform",
          "vaultmind",
          "web-operations-platform",
          "controlled-automation-products",
          "connect",
          "streaming-systems-foundation"
        ]
      },
      {
        "slug": "product-engineering",
        "label": "Engenharia de Produto",
        "description": "Transformação de objetivos de produto em software útil, sustentável e mensurável.",
        "order": 3,
        "entryCount": 10,
        "projectCount": 13,
        "count": 23,
        "entryIds": [
          "human-controlled-automation-tools",
          "career-ledger-foundation",
          "vaultmind-self-hosted-rag",
          "caderno-ui-component-system",
          "public-extensions-workspace",
          "reusable-saas-ecosystem",
          "localized-knowledge-platform",
          "ai-assisted-site-platform",
          "multi-tenant-web-operations",
          "shared-frontend-systems"
        ],
        "projectIds": [
          "site-authoring-platform",
          "saas-product-platform",
          "vaultmind",
          "web-operations-platform",
          "controlled-automation-products",
          "caderno-ui",
          "career-ledger",
          "connect",
          "public-extensions",
          "knowledge-product-platform",
          "shared-frontend-platform",
          "timberdoodle",
          "intelie"
        ]
      },
      {
        "slug": "system-design",
        "label": "Arquitetura de Sistemas",
        "description": "Arquitetura ponta a ponta, decisões técnicas, limites, escalabilidade e desenho de integrações.",
        "order": 4,
        "entryCount": 9,
        "projectCount": 10,
        "count": 19,
        "entryIds": [
          "career-ledger-foundation",
          "streaming-platform-foundation",
          "vaultmind-self-hosted-rag",
          "caderno-ui-component-system",
          "public-extensions-workspace",
          "local-documentation-intelligence",
          "reusable-saas-ecosystem",
          "ai-assisted-site-platform",
          "financial-web-platform-engineering"
        ],
        "projectIds": [
          "financial-product-platform",
          "site-authoring-platform",
          "documentation-intelligence-tool",
          "saas-product-platform",
          "vaultmind",
          "caderno-ui",
          "career-ledger",
          "connect",
          "public-extensions",
          "streaming-systems-foundation"
        ]
      },
      {
        "slug": "authentication-security",
        "label": "Autenticação e Segurança",
        "description": "Identidade, autorização, integrações seguras e controles de segurança em aplicações.",
        "order": 5,
        "entryCount": 7,
        "projectCount": 5,
        "count": 12,
        "entryIds": [
          "human-controlled-automation-tools",
          "streaming-platform-foundation",
          "vaultmind-self-hosted-rag",
          "public-extensions-workspace",
          "reusable-saas-ecosystem",
          "ai-assisted-site-platform",
          "financial-web-platform-engineering"
        ],
        "projectIds": [
          "financial-product-platform",
          "saas-product-platform",
          "vaultmind",
          "controlled-automation-products",
          "public-extensions"
        ]
      },
      {
        "slug": "observability-reliability",
        "label": "Observabilidade e Confiabilidade",
        "description": "Telemetria, diagnóstico, resiliência, tratamento de falhas e confiança em produção.",
        "order": 6,
        "entryCount": 3,
        "projectCount": 2,
        "count": 5,
        "entryIds": [
          "streaming-platform-foundation",
          "preview-environment-automation",
          "financial-web-platform-engineering"
        ],
        "projectIds": [
          "financial-product-platform",
          "streaming-systems-foundation"
        ]
      },
      {
        "slug": "developer-experience",
        "label": "Experiência de Desenvolvimento",
        "description": "Ferramentas, automação, padrões e fluxos que aumentam a efetividade da engenharia.",
        "order": 7,
        "entryCount": 9,
        "projectCount": 6,
        "count": 15,
        "entryIds": [
          "career-ledger-foundation",
          "caderno-ui-component-system",
          "public-extensions-workspace",
          "preview-environment-automation",
          "local-documentation-intelligence",
          "reusable-saas-ecosystem",
          "localized-knowledge-platform",
          "shared-frontend-systems",
          "financial-web-platform-engineering"
        ],
        "projectIds": [
          "documentation-intelligence-tool",
          "caderno-ui",
          "career-ledger",
          "public-extensions",
          "knowledge-product-platform",
          "shared-frontend-platform"
        ]
      },
      {
        "slug": "data-databases",
        "label": "Dados e Bancos de Dados",
        "description": "Modelagem, armazenamento, consultas, migrações e desenho de aplicações orientadas a dados.",
        "order": 8,
        "entryCount": 2,
        "projectCount": 3,
        "count": 5,
        "entryIds": [
          "vaultmind-self-hosted-rag",
          "multi-tenant-web-operations"
        ],
        "projectIds": [
          "vaultmind",
          "web-operations-platform",
          "connect"
        ]
      },
      {
        "slug": "cloud-infrastructure",
        "label": "Nuvem e Infraestrutura",
        "description": "Deploy, hospedagem, entrega, serviços de nuvem e arquitetura operacional.",
        "order": 9,
        "entryCount": 2,
        "projectCount": 2,
        "count": 4,
        "entryIds": [
          "streaming-platform-foundation",
          "preview-environment-automation"
        ],
        "projectIds": [
          "financial-product-platform",
          "streaming-systems-foundation"
        ]
      },
      {
        "slug": "ai-engineering",
        "label": "Engenharia de IA",
        "description": "Produtos com IA, fluxos de agentes, recuperação de informação, geração e avaliação.",
        "order": 10,
        "entryCount": 6,
        "projectCount": 6,
        "count": 12,
        "entryIds": [
          "human-controlled-automation-tools",
          "career-ledger-foundation",
          "vaultmind-self-hosted-rag",
          "local-documentation-intelligence",
          "ai-assisted-site-platform",
          "multi-tenant-web-operations"
        ],
        "projectIds": [
          "site-authoring-platform",
          "documentation-intelligence-tool",
          "vaultmind",
          "web-operations-platform",
          "controlled-automation-products",
          "career-ledger"
        ]
      },
      {
        "slug": "performance",
        "label": "Desempenho",
        "description": "Eficiência em runtime, carregamento, profiling e melhorias de desempenho sistêmico.",
        "order": 11,
        "entryCount": 0,
        "projectCount": 0,
        "count": 0,
        "entryIds": [],
        "projectIds": []
      },
      {
        "slug": "accessibility",
        "label": "Acessibilidade",
        "description": "Interações inclusivas, interfaces semânticas, tecnologias assistivas e qualidade acessível.",
        "order": 12,
        "entryCount": 3,
        "projectCount": 3,
        "count": 6,
        "entryIds": [
          "caderno-ui-component-system",
          "localized-knowledge-platform",
          "shared-frontend-systems"
        ],
        "projectIds": [
          "caderno-ui",
          "knowledge-product-platform",
          "shared-frontend-platform"
        ]
      },
      {
        "slug": "leadership",
        "label": "Liderança Técnica",
        "description": "Direção técnica, tomada de decisão, coordenação, mentoria e alinhamento de engenharia.",
        "order": 13,
        "entryCount": 3,
        "projectCount": 3,
        "count": 6,
        "entryIds": [
          "local-documentation-intelligence",
          "shared-frontend-systems",
          "financial-web-platform-engineering"
        ],
        "projectIds": [
          "financial-product-platform",
          "connect",
          "shared-frontend-platform"
        ]
      },
      {
        "slug": "commerce",
        "label": "Comércio Digital",
        "description": "Plataformas de comércio, pagamentos, arquitetura de lojas e sistemas transacionais.",
        "order": 14,
        "entryCount": 0,
        "projectCount": 1,
        "count": 1,
        "entryIds": [],
        "projectIds": [
          "timberdoodle"
        ]
      },
      {
        "slug": "mobile",
        "label": "Mobile",
        "description": "Arquitetura de produtos mobile, integrações nativas, responsividade e experiências específicas por dispositivo.",
        "order": 15,
        "entryCount": 0,
        "projectCount": 0,
        "count": 0,
        "entryIds": [],
        "projectIds": []
      }
    ],
    "kinds": [
      {
        "value": "architecture",
        "label": "Arquitetura",
        "description": "Um esforço relevante de sistema, limites ou direção técnica.",
        "count": 2
      },
      {
        "value": "improvement",
        "label": "Melhoria",
        "description": "Uma evolução relevante de qualidade, manutenção, experiência ou capacidade.",
        "count": 0
      },
      {
        "value": "investigation",
        "label": "Investigação",
        "description": "Um diagnóstico ou uma avaliação estruturada que produziu evidências e direcionamento.",
        "count": 0
      },
      {
        "value": "launch",
        "label": "Lançamento",
        "description": "Um produto, recurso, plataforma ou capacidade operacional colocado em uso.",
        "count": 0
      },
      {
        "value": "leadership",
        "label": "Liderança",
        "description": "Direção técnica, coordenação, mentoria ou responsabilidade por decisões.",
        "count": 2
      },
      {
        "value": "learning",
        "label": "Aprendizado",
        "description": "Um esforço prático de aprendizado que produziu conhecimento ou artefatos reutilizáveis.",
        "count": 0
      },
      {
        "value": "project",
        "label": "Projeto",
        "description": "Um produto, ferramenta, experimento ou plataforma desenvolvida ao longo do tempo.",
        "count": 9
      },
      {
        "value": "reliability",
        "label": "Confiabilidade",
        "description": "Trabalho que aprimorou diagnóstico, resiliência, recuperação ou segurança operacional.",
        "count": 1
      },
      {
        "value": "research",
        "label": "Pesquisa",
        "description": "Exploração, comparação ou prototipação técnica usada para reduzir incerteza.",
        "count": 0
      }
    ]
  },
  "technologies": [
    {
      "label": "TypeScript",
      "count": 25
    },
    {
      "label": "React",
      "count": 21
    },
    {
      "label": "Node.js",
      "count": 16
    },
    {
      "label": "Next.js",
      "count": 15
    },
    {
      "label": "Playwright",
      "count": 14
    },
    {
      "label": "PostgreSQL",
      "count": 14
    },
    {
      "label": "Model Context Protocol",
      "count": 8
    },
    {
      "label": "GitHub Actions",
      "count": 7
    },
    {
      "label": "OpenAPI",
      "count": 6
    },
    {
      "label": "Vitest",
      "count": 6
    },
    {
      "label": "Astro",
      "count": 4
    },
    {
      "label": "Browser Extensions",
      "count": 4
    },
    {
      "label": "Prisma",
      "count": 4
    },
    {
      "label": "Tailwind CSS",
      "count": 4
    },
    {
      "label": "Redis",
      "count": 3
    },
    {
      "label": "Vite",
      "count": 3
    },
    {
      "label": "Ansible",
      "count": 2
    },
    {
      "label": "Changesets",
      "count": 2
    },
    {
      "label": "Codex",
      "count": 2
    },
    {
      "label": "Docker",
      "count": 2
    },
    {
      "label": "Drizzle ORM",
      "count": 2
    },
    {
      "label": "Git",
      "count": 2
    },
    {
      "label": "GitHub Pages",
      "count": 2
    },
    {
      "label": "GSAP",
      "count": 2
    },
    {
      "label": "JSON",
      "count": 2
    },
    {
      "label": "Linux",
      "count": 2
    },
    {
      "label": "Lit",
      "count": 2
    },
    {
      "label": "Nginx",
      "count": 2
    },
    {
      "label": "Object Storage",
      "count": 2
    },
    {
      "label": "OpenAI",
      "count": 2
    },
    {
      "label": "OpenTelemetry",
      "count": 2
    },
    {
      "label": "pgvector",
      "count": 2
    },
    {
      "label": "Podman",
      "count": 2
    },
    {
      "label": "pytest",
      "count": 2
    },
    {
      "label": "Python",
      "count": 2
    },
    {
      "label": "Storybook",
      "count": 2
    },
    {
      "label": "Svelte",
      "count": 2
    },
    {
      "label": "systemd",
      "count": 2
    },
    {
      "label": "Web Components",
      "count": 2
    },
    {
      "label": "WXT",
      "count": 2
    },
    {
      "label": "Zod",
      "count": 2
    },
    {
      "label": "AWS Lambda",
      "count": 1
    },
    {
      "label": "Express.js",
      "count": 1
    },
    {
      "label": "Figma",
      "count": 1
    },
    {
      "label": "GraphQL",
      "count": 1
    },
    {
      "label": "Highcharts",
      "count": 1
    },
    {
      "label": "Jest",
      "count": 1
    },
    {
      "label": "MongoDB",
      "count": 1
    },
    {
      "label": "MySQL",
      "count": 1
    },
    {
      "label": "Redux",
      "count": 1
    },
    {
      "label": "Sanity",
      "count": 1
    },
    {
      "label": "Shopify",
      "count": 1
    },
    {
      "label": "Vue",
      "count": 1
    }
  ],
  "resume": {
    "schemaVersion": 1,
    "recordType": "resume",
    "id": "resume",
    "slug": "resume",
    "experienceStart": "2016-02-01",
    "summary": "Engenheiro full-stack sênior que desenvolve serviços backend, integrações de APIs e ferramentas com IA em produtos SaaS e financeiros. Combina modelagem de dados e arquitetura de sistemas com arquitetura frontend, automação de entrega e liderança técnica.",
    "highlights": [
      {
        "text": "Criei o Connect das consultas de banco de dados e APIs à interface de relatórios, atendendo mais de 600 empresas clientes.",
        "evidenceLevel": "self-reported"
      },
      {
        "text": "Entreguei mais de 50 componentes reutilizáveis adotados por mais de 8 aplicações.",
        "evidenceLevel": "self-reported"
      },
      {
        "text": "Elevei a cobertura de testes automatizados de 0% para 74% em uma plataforma de comércio em produção.",
        "evidenceLevel": "self-reported"
      },
      {
        "text": "Liderei contratação, mentoria, planejamento e entrega de uma equipe de engenharia com 8 desenvolvedores.",
        "evidenceLevel": "self-reported"
      },
      {
        "text": "Desenvolvi uma automação que ajudou clientes a evitar aproximadamente US$ 300 mil em multas regulatórias.",
        "evidenceLevel": "self-reported"
      }
    ],
    "skills": [
      "Node.js",
      "TypeScript",
      "Design de APIs",
      "Arquitetura Backend",
      "PostgreSQL",
      "Python",
      "Integração de IA",
      "Arquitetura de Sistemas",
      "React",
      "Next.js",
      "Arquitetura Frontend",
      "Engenharia de Produto",
      "Estratégia de Testes",
      "Experiência de Desenvolvimento",
      "Liderança Técnica",
      "Mentoria"
    ],
    "experiences": [
      {
        "id": "integritas-fintech-platform",
        "organization": "Integritas",
        "role": "Engenheiro Full-Stack Sênior",
        "engagement": "full-time",
        "location": "Remoto, EUA",
        "domain": "Rogue Credit Union · Banco digital e recompensas",
        "period": {
          "start": "2025-06-01",
          "end": null,
          "label": "Junho de 2025–presente"
        },
        "summary": "Lidero a arquitetura de integração de APIs, autenticação e entrega full-stack da aplicação bancária digital e de recompensas da Rogue Credit Union através da Integritas, com contribuições focadas em automação de infraestrutura.",
        "contributions": [
          "Projetei limites de APIs no servidor, padrões de autenticação e validação e integrações tipadas com serviços externos.",
          "Entreguei funcionalidades full-stack com React, TypeScript, Node.js, Zod e contratos backend baseados em OpenAPI.",
          "Projetei uma camada de mock API que permitiu o avanço independente das equipes frontend e backend, sem depender da disponibilidade dos serviços upstream.",
          "Ampliei a cobertura automatizada com Vitest e Playwright para jornadas críticas de usuários autenticados.",
          "Contribuí com automações Ansible e Podman para roteamento de previews, ciclo de vida dos containers e verificações de saúde dos deployments."
        ],
        "outcomes": [
          {
            "text": "Otimizei o processo de build de produção, reduzindo em 60% o tempo de builds a frio.",
            "evidenceLevel": "measured"
          },
          {
            "text": "Permiti que as equipes frontend e backend trabalhassem em paralelo por meio de uma fronteira reutilizável de mock API.",
            "evidenceLevel": "self-reported"
          }
        ],
        "technologies": [
          "Node.js",
          "TypeScript",
          "Ansible",
          "Podman",
          "Nginx",
          "Linux",
          "Next.js",
          "React",
          "Tailwind CSS",
          "Azure",
          "OpenAPI",
          "Zod",
          "Vitest",
          "Playwright"
        ],
        "relatedProjects": [
          "financial-product-platform"
        ]
      },
      {
        "id": "alpha-omega-commerce",
        "organization": "Alpha Omega Agency",
        "role": "Engenheiro Full-Stack Sênior",
        "engagement": "full-time",
        "location": "Remoto, EUA",
        "domain": "Comércio headless e plataformas de conteúdo",
        "period": {
          "start": "2023-10-01",
          "end": "2025-07-31",
          "label": "Outubro de 2023–julho de 2025"
        },
        "summary": "Liderei o desenvolvimento full-stack de uma plataforma de comércio headless de alto tráfego, abrangendo lojas, fluxos de conteúdo, APIs e integrações com terceiros.",
        "contributions": [
          "Liderei a criação da biblioteca de componentes do AOA Design System, desenvolvendo primitivas reutilizáveis e componentes compostos seguindo princípios de atomic design.",
          "Entreguei funcionalidades em lojas Next.js, fluxos de conteúdo, APIs backend, integrações GraphQL e serviços de terceiros.",
          "Criei experiências de loja e marketing gerenciadas por conteúdo para equipes de publicação não técnicas.",
          "Estabeleci cobertura automatizada para fluxos de produção que antes não possuíam uma suíte de testes."
        ],
        "outcomes": [
          {
            "text": "Elevei a cobertura de testes automatizados de 0% para 74%, aumentando a visibilidade de regressões e a confiança nos releases.",
            "evidenceLevel": "self-reported"
          }
        ],
        "technologies": [
          "Next.js",
          "React",
          "TypeScript",
          "Node.js",
          "Express",
          "AWS Lambda",
          "Shopify",
          "GraphQL",
          "PostgreSQL",
          "Sanity",
          "MongoDB",
          "AWS"
        ],
        "relatedProjects": [
          "shared-frontend-platform"
        ]
      },
      {
        "id": "viamo-enterprise-ui",
        "organization": "Viamo",
        "role": "Engenheiro Frontend Sênior",
        "engagement": "full-time",
        "location": "Remoto, Canadá",
        "domain": "Comunicação empresarial e plataformas de impacto social",
        "period": {
          "start": "2021-10-01",
          "end": "2023-10-31",
          "label": "Outubro de 2021–outubro de 2023"
        },
        "summary": "Construí fundações frontend compartilhadas para uma plataforma empresarial em Vue conectada a várias aplicações e orientei engenheiros em arquitetura de interfaces escaláveis.",
        "contributions": [
          "Projetei e implementei um design system universal para um grande hub empresarial desenvolvido com Vue.",
          "Refatorei e modernizei interfaces legadas para melhorar consistência, manutenção e experiência de desenvolvimento.",
          "Orientei desenvolvedores em design de componentes, padrões frontend, revisão de código e decisões de arquitetura."
        ],
        "outcomes": [
          {
            "text": "Entreguei mais de 50 componentes reutilizáveis adotados por mais de 8 aplicações em 2 meses.",
            "evidenceLevel": "self-reported"
          }
        ],
        "technologies": [
          "TypeScript",
          "Vue",
          "Tailwind CSS",
          "Laravel",
          "Node.js",
          "Vite"
        ],
        "relatedProjects": []
      },
      {
        "id": "viasat-operations-analytics",
        "organization": "ViaSat",
        "role": "Engenheiro de Software Sênior",
        "engagement": "contract",
        "location": "Brasil",
        "domain": "Intelie · Análise de operações de óleo e gás em tempo real",
        "period": {
          "start": "2021-02-01",
          "end": "2021-09-30",
          "label": "Fevereiro–setembro de 2021"
        },
        "summary": "Desenvolvi dashboards interativos para a Intelie durante minha atuação na ViaSat, transformando dados operacionais de óleo e gás em tempo real em interfaces React com Highcharts.",
        "contributions": [
          "Implementei dashboards interativos e visualizações de dados para análises de operações de óleo e gás em tempo real.",
          "Integrei conjuntos de dados complexos em interfaces React de alto desempenho usando Highcharts.",
          "Colaborei com engenheiros backend para validar a precisão dos dados e melhorar o desempenho das análises.",
          "Melhorei a usabilidade e o desempenho de ferramentas internas de análise operacional intensivas em dados."
        ],
        "outcomes": [
          {
            "text": "Entreguei interfaces de produção que tornaram dados operacionais complexos utilizáveis por meio de fluxos analíticos interativos.",
            "evidenceLevel": "self-reported"
          }
        ],
        "technologies": [
          "React",
          "TypeScript",
          "Redux",
          "PostgreSQL",
          "Highcharts"
        ],
        "relatedProjects": [
          "intelie"
        ]
      },
      {
        "id": "jca-accounting-platform",
        "organization": "JCA Contadores",
        "role": "Engenheiro Full-Stack / Líder Técnico",
        "engagement": "full-time",
        "location": "Brasil",
        "domain": "Connect · Relatórios contábeis e demonstrações financeiras",
        "period": {
          "start": "2016-02-01",
          "end": "2021-01-31",
          "label": "Fevereiro de 2016–janeiro de 2021"
        },
        "summary": "Criei o Connect das consultas de banco de dados e integrações com terceiros às APIs e interfaces de relatórios. Evoluí para líder técnico, trabalhando diretamente com a diretoria no planejamento técnico e nas entregas.",
        "contributions": [
          "Escrevi consultas complexas no banco de dados, integrei sistemas de terceiros e desenvolvi os endpoints de API e a interface de relatórios do Connect.",
          "Trabalhei diretamente com a diretoria para esclarecer requisitos, planejar tickets e gerenciar a equipe de engenharia e o board de entregas.",
          "Liderei contratação, mentoria, onboarding, revisões de código, planejamento de tarefas e entrega para uma equipe de 8 desenvolvedores.",
          "Desenvolvi automações de fluxo para processos contábeis e regulatórios de alto risco."
        ],
        "outcomes": [
          {
            "text": "Criei o Connect, utilizado por mais de 600 empresas clientes para gráficos, relatórios contábeis e demonstrações financeiras.",
            "evidenceLevel": "self-reported"
          },
          {
            "text": "Desenvolvi uma automação que ajudou clientes a evitar aproximadamente US$ 300 mil em multas regulatórias.",
            "evidenceLevel": "self-reported"
          }
        ],
        "technologies": [
          "React",
          "Next.js",
          "TypeScript",
          "Node.js",
          "Laravel",
          "MySQL",
          "Vue",
          "Redis"
        ],
        "relatedProjects": [
          "connect"
        ]
      }
    ],
    "education": [
      {
        "id": "mba-software-engineering",
        "credential": "MBA em Engenharia de Software",
        "institution": "Universidade Estácio de Sá",
        "period": {
          "start": "2021-01-01",
          "end": "2022-12-31",
          "label": "2021–2022"
        }
      },
      {
        "id": "business-administration",
        "credential": "Bacharelado em Administração",
        "institution": "Universidade Estácio de Sá",
        "period": {
          "start": "2016-01-01",
          "end": "2020-12-31",
          "label": "2016–2020"
        }
      },
      {
        "id": "industrial-automation-electronics",
        "credential": "Curso Técnico em Automação Industrial e Eletrônica",
        "institution": "SENAI",
        "period": {
          "start": "2014-01-01",
          "end": "2016-12-31",
          "label": "2014–2016"
        }
      }
    ],
    "publication": {
      "status": "approved",
      "sanitized": true,
      "reviewedAt": "2026-08-28",
      "approvedBy": "owner"
    },
    "contact": {
      "email": "andrews.ribeiro.gomes@gmail.com",
      "phone": "+5521981392924",
      "whatsapp": true,
      "links": [
        {
          "label": "LinkedIn",
          "href": "https://www.linkedin.com/in/andrewsrigom/"
        }
      ]
    },
    "recommendations": [
      {
        "id": "george-arthur-sarpong",
        "name": "George Arthur-Sarpong",
        "relationship": "Meu gestor na Viamo",
        "quote": "Andrews demonstrou muita iniciativa e responsabilidade ao longo do projeto. Identificava problemas proativamente, muitas vezes já com propostas de solução. Mesmo trabalhando de forma totalmente remota, gerenciava muito bem o próprio trabalho: compartilhava atualizações regulares e assumia a responsabilidade por cumprir o que havia combinado.",
        "profileUrl": "https://www.linkedin.com/in/arthursarpong/",
        "sourceUrl": "https://www.linkedin.com/in/andrewsrigom/details/recommendations/",
        "portrait": {
          "src": "assets/portraits/george-arthur-sarpong-portrait.webp",
          "width": 100,
          "height": 100,
          "approval": {
            "approvedBy": "owner",
            "reviewedAt": "2026-08-28"
          }
        },
        "translated": true
      },
      {
        "id": "roan-cooney",
        "name": "Roan Cooney",
        "relationship": "Meu líder de engenharia na Viamo",
        "quote": "Andrews tem pensamento crítico, resolve problemas e aprende rápido. Ele teve uma influência positiva na nossa equipe. Foi uma honra liderá-lo e trabalhar ao seu lado. Se tivesse a oportunidade, eu o contrataria novamente sem hesitar.",
        "profileUrl": "https://www.linkedin.com/in/roancooney/",
        "sourceUrl": "https://www.linkedin.com/in/andrewsrigom/details/recommendations/",
        "portrait": {
          "src": "assets/portraits/roan-cooney-portrait.webp",
          "width": 100,
          "height": 100,
          "approval": {
            "approvedBy": "owner",
            "reviewedAt": "2026-08-28"
          }
        },
        "translated": true
      },
      {
        "id": "daniel-vilela",
        "name": "Daniel Vilela",
        "relationship": "Trabalhou sob minha liderança",
        "quote": "Andrews liderou a equipe em que trabalhei por cerca de quatro anos, e foi uma experiência gratificante. Ele tem uma mente incrível e claramente capaz: consegue trabalhar em várias tarefas ao mesmo tempo, mesmo com tecnologias diferentes, enquanto orienta a equipe de forma eficaz.",
        "profileUrl": "https://www.linkedin.com/in/daniel-vilela-961316117/",
        "sourceUrl": "https://www.linkedin.com/in/andrewsrigom/details/recommendations/",
        "portrait": {
          "src": "assets/portraits/daniel-vilela-portrait.webp",
          "width": 100,
          "height": 100,
          "approval": {
            "approvedBy": "owner",
            "reviewedAt": "2026-08-28"
          }
        },
        "translated": true
      },
      {
        "id": "mohamed-nassar",
        "name": "Mohamed Nassar",
        "relationship": "Trabalhou comigo na mesma equipe",
        "quote": "Recomendo Andrews com toda a convicção como um excelente desenvolvedor frontend com experiência full-stack. Ele superou as expectativas de forma consistente ao assumir o desafio de criar um design system para a empresa sem contar com um designer dedicado.",
        "profileUrl": "https://www.linkedin.com/in/mo-nassar/",
        "sourceUrl": "https://www.linkedin.com/in/andrewsrigom/details/recommendations/",
        "portrait": {
          "src": "assets/portraits/mohamed-nassar-portrait.webp",
          "width": 100,
          "height": 100,
          "approval": {
            "approvedBy": "owner",
            "reviewedAt": "2026-08-28"
          }
        },
        "translated": true
      },
      {
        "id": "alex-safian",
        "name": "Alex Safian",
        "relationship": "Meu colega na Viamo",
        "quote": "Além da competência técnica, Andrew se destaca pela comunicação e pelo trabalho em equipe. Ele demonstra constantemente disposição para compartilhar o que sabe e apoiar os colegas em seus projetos.",
        "profileUrl": "https://www.linkedin.com/in/safian/",
        "sourceUrl": "https://www.linkedin.com/in/andrewsrigom/details/recommendations/",
        "portrait": {
          "src": "assets/portraits/alex-safian-portrait.webp",
          "width": 100,
          "height": 100,
          "approval": {
            "approvedBy": "owner",
            "reviewedAt": "2026-08-28"
          }
        },
        "translated": true
      },
      {
        "id": "safidy-rambeloson",
        "name": "Safidy Rambeloson",
        "relationship": "Meu colega na Viamo",
        "quote": "Andrews se destaca pelo compromisso em compartilhar conhecimento. Ele não só se dedica a aprender, como também contribui de forma proativa, trazendo novas ideias para melhorar nossos processos de frontend.",
        "profileUrl": "https://www.linkedin.com/in/safidy-rambeloson-64b403114/",
        "sourceUrl": "https://www.linkedin.com/in/andrewsrigom/details/recommendations/",
        "portrait": {
          "src": "assets/portraits/safidy-rambeloson-portrait.webp",
          "width": 100,
          "height": 100,
          "approval": {
            "approvedBy": "owner",
            "reviewedAt": "2026-08-28"
          }
        },
        "translated": true
      }
    ],
    "activityMix": {
      "basis": "recorded-activities",
      "activityCount": 120,
      "items": [
        {
          "domain": "frontend",
          "percentage": 26.730158730158728
        },
        {
          "domain": "backend",
          "percentage": 15.285714285714292
        },
        {
          "domain": "developer-experience",
          "percentage": 11.361111111111112
        },
        {
          "domain": "quality-engineering",
          "percentage": 11.146825396825397
        },
        {
          "domain": "data",
          "percentage": 9.507936507936508
        },
        {
          "domain": "devops",
          "percentage": 7.11904761904762
        },
        {
          "domain": "product-design",
          "percentage": 6.438492063492063
        },
        {
          "domain": "security",
          "percentage": 5.896825396825397
        },
        {
          "domain": "infrastructure",
          "percentage": 3.375000000000001
        },
        {
          "domain": "ai-ml",
          "percentage": 1.5416666666666665
        },
        {
          "domain": "other",
          "percentage": 1.111111111111111
        },
        {
          "domain": "mobile",
          "percentage": 0.48611111111111105
        }
      ]
    },
    "experienceYears": 10
  },
  "entries": [
    {
      "schemaVersion": 1,
      "recordType": "entry",
      "id": "human-controlled-automation-tools",
      "slug": "human-controlled-automation-tools",
      "title": "Built Human-Controlled Browser and Mailbox Automation Tools",
      "kind": "project",
      "status": "active",
      "period": {
        "start": "2026-08-26",
        "end": null,
        "label": "August 2026–present"
      },
      "summary": "Built guarded automation foundations for job-application preparation and review-first mailbox operations while preserving explicit user control over consequential actions.",
      "context": "The private workspace separates browser interfaces, durable backend services, sensitive data, and public release boundaries. Product adoption is not claimed; the candidate focuses on architecture and safety controls.",
      "contributions": [
        "Implemented browser-assisted job discovery and application preparation with explicit user control over uploads and submission.",
        "Built durable profile, resume, extraction, fit-analysis, and application-package services behind typed contracts.",
        "Created review-first mailbox workflows with authenticated operations, durable jobs, immutable plans, fresh-state checks, backup, and bounded cleanup.",
        "Protected sensitive credentials and data through encryption, retention rules, confirmation boundaries, and reversible operations.",
        "Established fail-closed workspace separation, extensive automated tests, extension builds, schema checks, and proportional CI controls."
      ],
      "outcomes": [],
      "areas": [
        "Engenharia de Produto",
        "Arquitetura Frontend",
        "Arquitetura Backend",
        "Engenharia de IA",
        "Autenticação e Segurança"
      ],
      "technologies": [
        "TypeScript",
        "React",
        "Browser Extensions",
        "Node.js",
        "Model Context Protocol",
        "PostgreSQL"
      ],
      "featured": false,
      "significance": "notable",
      "activityTypes": [
        "product",
        "architecture",
        "implementation",
        "security",
        "automation",
        "testing",
        "integration"
      ],
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": []
    },
    {
      "schemaVersion": 1,
      "recordType": "entry",
      "id": "career-ledger-foundation",
      "slug": "career-ledger-foundation",
      "title": "Fundação do Career Ledger",
      "kind": "project",
      "status": "active",
      "period": {
        "start": "2026-08-26",
        "end": null,
        "label": "Agosto de 2026–presente"
      },
      "summary": "Projetei um sistema de publicação que transforma evidências locais de engenharia em registros profissionais revisados e em um site estático.",
      "context": "O trabalho de engenharia fica disperso entre repositórios, tickets, anotações e iniciativas de longa duração. O projeto cria uma memória profissional durável sem transformar material confidencial em conteúdo público.",
      "contributions": [
        "Defini um fluxo de evidência até iniciativa que separa atividade bruta, análise privada, candidatos revisados e registros públicos aprovados.",
        "Criei instruções e skills do Codex específicas do repositório para análise de projetos, consolidação, sanitização, revisão de publicação e manutenção do site.",
        "Implementei validação, auditoria de privacidade, varredura incremental do Git, proteção de arquivos staged, geração estática e deploy no GitHub Pages sem dependências de runtime."
      ],
      "outcomes": [
        {
          "text": "Estabeleci um fluxo offline reutilizável para registrar trabalho de engenharia, mantendo a publicação deliberada e protegida por revisão.",
          "evidenceLevel": "observed"
        }
      ],
      "areas": [
        "Experiência de Desenvolvimento",
        "Engenharia de IA",
        "Engenharia de Produto",
        "Arquitetura de Sistemas"
      ],
      "technologies": [
        "Node.js",
        "Git",
        "GitHub Pages",
        "Codex",
        "JSON"
      ],
      "featured": true,
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-26",
        "approvedBy": "owner"
      },
      "links": [],
      "significance": "activity",
      "activityTypes": []
    },
    {
      "schemaVersion": 1,
      "recordType": "entry",
      "id": "streaming-platform-foundation",
      "slug": "streaming-platform-foundation",
      "title": "Published an Evidence-Driven Streaming Platform Foundation",
      "kind": "architecture",
      "status": "completed",
      "period": {
        "start": "2026-08-26",
        "end": "2026-08-26",
        "label": "August 2026"
      },
      "summary": "Designed a rights-aware streaming platform architecture and turned repository governance, runtime boundaries, and verification expectations into executable foundations.",
      "context": "The project deliberately separates target architecture from implemented evidence. This candidate covers the published architecture, repository controls, and bounded runtime foundation without implying a playable or hosted product.",
      "contributions": [
        "Defined product requirements, bounded contexts, data ownership, federated API boundaries, event integration, media rights, resilience, and phased delivery criteria.",
        "Established repository governance with hosted CI, security checks, branch controls, contribution policy, and evidence-oriented documentation.",
        "Implemented guarded local data services, fail-fast configuration, redacted structured logging, an HTTP adapter, and deterministic service lifecycle handling.",
        "Kept planned capabilities, retained branch evidence, and implemented runtime checkpoints explicitly separated."
      ],
      "outcomes": [
        {
          "text": "Published a reviewable repository foundation with automated quality, security, and governance evidence.",
          "evidenceLevel": "public"
        }
      ],
      "areas": [
        "Arquitetura de Sistemas",
        "Arquitetura Backend",
        "Nuvem e Infraestrutura",
        "Observabilidade e Confiabilidade",
        "Autenticação e Segurança"
      ],
      "technologies": [
        "TypeScript",
        "Next.js",
        "PostgreSQL",
        "Redis",
        "OpenTelemetry",
        "GitHub Actions"
      ],
      "featured": false,
      "significance": "milestone",
      "activityTypes": [
        "architecture",
        "planning",
        "implementation",
        "security",
        "testing",
        "infrastructure",
        "observability",
        "documentation"
      ],
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": []
    },
    {
      "schemaVersion": 1,
      "recordType": "entry",
      "id": "vaultmind-self-hosted-rag",
      "slug": "vaultmind-self-hosted-rag",
      "title": "Criei um Sistema de Conhecimento Self-Hosted com Respostas Citadas",
      "kind": "project",
      "status": "active",
      "period": {
        "start": "2026-08-24",
        "end": null,
        "label": "Agosto de 2026–presente"
      },
      "summary": "Concebi e desenvolvi o VaultMind do zero, reunindo ingestão de múltiplas fontes, busca vetorial com escopo, respostas citadas e acesso somente leitura para agentes em uma aplicação self-hosted.",
      "context": "Conhecimento útil costuma ficar disperso entre repositórios, ferramentas de trabalho, arquivos em drives e documentos autorais. O VaultMind cria uma camada única e inspecionável de recuperação, mantendo o deploy e o código sob controle do operador.",
      "contributions": [
        "Defini a direção do produto, os limites do sistema, a arquitetura técnica, o modelo de dados, a interface, a estratégia de testes e o lançamento público.",
        "Implementei adaptadores de fontes, sincronização, divisão orientada a Markdown, embeddings, busca com pgvector e escopo, ranking, citações persistidas e geração de respostas baseada em evidências.",
        "Criei espaços de conhecimento e uma fronteira normalizada de documentos para que diferentes provedores utilizem o mesmo pipeline de indexação e recuperação.",
        "Adicionei uma interface MCP limitada e somente leitura que disponibiliza o conhecimento indexado para agentes sem expor operações de alteração.",
        "Implementei proteção de credenciais, tratamento de prompt injection, leases de sincronização, limites de entrada, dados de demonstração determinísticos, testes automatizados e smoke checks."
      ],
      "outcomes": [
        {
          "text": "Publiquei uma implementação completa sob licença MIT que pode ser hospedada e inspecionada de ponta a ponta.",
          "evidenceLevel": "public"
        },
        {
          "text": "Disponibilizei um único índice de conhecimento com citações tanto pela aplicação quanto por uma interface MCP somente leitura.",
          "evidenceLevel": "observed"
        }
      ],
      "areas": [
        "Engenharia de IA",
        "Arquitetura de Sistemas",
        "Dados e Bancos de Dados",
        "Arquitetura Backend",
        "Autenticação e Segurança",
        "Engenharia de Produto"
      ],
      "technologies": [
        "Next.js",
        "React",
        "TypeScript",
        "PostgreSQL",
        "pgvector",
        "Drizzle ORM",
        "OpenAI",
        "Model Context Protocol",
        "Vitest",
        "Playwright"
      ],
      "featured": true,
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": [
        {
          "label": "Ver o VaultMind no GitHub",
          "href": "https://github.com/andrewsrigom/vaultmind"
        }
      ],
      "significance": "activity",
      "activityTypes": []
    },
    {
      "schemaVersion": 1,
      "recordType": "entry",
      "id": "caderno-ui-component-system",
      "slug": "caderno-ui-component-system",
      "title": "Criei um Sistema de Componentes Independente de Framework",
      "kind": "project",
      "status": "active",
      "period": {
        "start": "2026-08-21",
        "end": null,
        "label": "Agosto de 2026–presente"
      },
      "summary": "Concebi e desenvolvi o Caderno UI do zero, usando custom elements canônicos e adaptadores leves para oferecer uma plataforma de componentes portátil, acessível e inspirada em cadernos.",
      "context": "Bibliotecas de componentes frequentemente duplicam comportamento em implementações específicas de cada framework. O Caderno UI mantém uma única camada baseada em padrões web como fonte da verdade e oferece integrações ergonômicas para HTML nativo, React e Astro.",
      "contributions": [
        "Defini a linguagem visual, a API pública dos componentes, a arquitetura entre frameworks, os princípios de acessibilidade, a documentação, o empacotamento e a estratégia de releases.",
        "Implementei design tokens, ícones, custom elements com Lit, entrega opcional de animações e gráficos, eventos DOM tipados, slots, propriedades CSS e shadow parts.",
        "Criei wrappers React e fachadas Astro leves que utilizam os custom elements canônicos sem duplicar o comportamento.",
        "Estabeleci marcação semântica, interação por teclado, gerenciamento de foco, resiliência antes do upgrade e fallbacks sem JavaScript como requisitos da biblioteca.",
        "Implementei documentação, testes de compatibilidade, validação de pacotes, releases com Changesets, trusted publishing, verificação de proveniência e deploy no GitHub Pages."
      ],
      "outcomes": [
        {
          "text": "Publiquei uma plataforma de componentes sob licença MIT que atende HTML nativo, React e Astro a partir de uma única implementação baseada em padrões web.",
          "evidenceLevel": "public"
        },
        {
          "text": "Eliminei a duplicação de comportamento específico por framework dentro da biblioteca ao manter os adaptadores como fachadas leves.",
          "evidenceLevel": "observed"
        }
      ],
      "areas": [
        "Arquitetura Frontend",
        "Acessibilidade",
        "Experiência de Desenvolvimento",
        "Arquitetura de Sistemas",
        "Engenharia de Produto"
      ],
      "technologies": [
        "Lit",
        "Web Components",
        "TypeScript",
        "React",
        "Astro",
        "GSAP",
        "Playwright",
        "Changesets",
        "GitHub Actions"
      ],
      "featured": true,
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": [
        {
          "label": "Explorar a documentação",
          "href": "https://andrewsrigom.github.io/caderno-ui/"
        },
        {
          "label": "Ver o Caderno UI no GitHub",
          "href": "https://github.com/andrewsrigom/caderno-ui"
        }
      ],
      "significance": "activity",
      "activityTypes": []
    },
    {
      "schemaVersion": 1,
      "recordType": "entry",
      "id": "public-extensions-workspace",
      "slug": "public-extensions-workspace",
      "title": "Criei um Workspace de Extensões com Publicação Protegida",
      "kind": "project",
      "status": "active",
      "period": {
        "start": "2026-08-19",
        "end": null,
        "label": "Agosto de 2026–presente"
      },
      "summary": "Concebi e desenvolvi o Public Extensions do zero, reunindo ferramentas focadas para navegador, pacotes de interface compartilhados, permissões mínimas e uma fronteira explícita para exportação pública.",
      "context": "Pequenas ferramentas de navegador podem se tornar difíceis de manter quando permissões, armazenamento, interfaces compartilhadas, comportamentos específicos por site e limites de publicação evoluem separadamente. O workspace reúne essas preocupações em uma arquitetura testada, mantendo cada extensão focada em um problema específico.",
      "contributions": [
        "Defini os conceitos das extensões, a arquitetura do workspace, o sistema de interfaces compartilhadas, o modelo de privacidade, a estratégia de testes no navegador, o licenciamento e as proteções de publicação.",
        "Implementei ferramentas focadas para navegador com configurações locais, comportamentos específicos por site encapsulados, permissões mínimas e confirmação para ações destrutivas.",
        "Criei pacotes compartilhados de interface React e tokens com uma regra de reutilização que mantém comportamentos isolados dentro da extensão responsável.",
        "Implementei verificações de migração de storage, fixtures determinísticas, validação em navegadores descartáveis, validação de manifests e cobertura de compatibilidade.",
        "Projetei um pipeline de exportação opt-in que rejeita pacotes não autorizados e verifica materiais sensíveis, licenças, assets e proveniência na superfície pública."
      ],
      "outcomes": [
        {
          "text": "Publiquei um workspace source-available com ferramentas focadas para navegador e uma fundação de interface compartilhada e testada.",
          "evidenceLevel": "public"
        },
        {
          "text": "Transformei a fronteira entre conteúdo público e privado em um processo repetível e verificável automaticamente por manifests opt-in e checagens de exportação.",
          "evidenceLevel": "observed"
        }
      ],
      "areas": [
        "Engenharia de Produto",
        "Arquitetura Frontend",
        "Experiência de Desenvolvimento",
        "Autenticação e Segurança",
        "Arquitetura de Sistemas"
      ],
      "technologies": [
        "TypeScript",
        "React",
        "WXT",
        "Vite",
        "Vitest",
        "Playwright",
        "Browser Extensions",
        "GitHub Actions"
      ],
      "featured": true,
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": [
        {
          "label": "Ver o Public Extensions no GitHub",
          "href": "https://github.com/andrewsrigom/public-extensions"
        }
      ],
      "significance": "activity",
      "activityTypes": []
    },
    {
      "schemaVersion": 1,
      "recordType": "entry",
      "id": "preview-environment-automation",
      "slug": "preview-environment-automation",
      "title": "Automação de deployments de preview para a Rogue Credit Union",
      "kind": "reliability",
      "status": "completed",
      "period": {
        "start": "2026-05-28",
        "end": "2026-07-30",
        "label": "Maio–julho de 2026"
      },
      "summary": "Contribuí com automações Ansible para os ambientes de preview da aplicação da Rogue Credit Union, abrangendo ciclo de vida dos containers, roteamento e verificações de saúde dos deployments.",
      "context": "A aplicação bancária digital e de recompensas precisa de ambientes de preview que combinem roteamento, estado dos containers, inicialização dos serviços e verificações de saúde. Foi uma contribuição focada de infraestrutura, em paralelo ao trabalho na aplicação.",
      "contributions": [
        "Configurei roteamento de proxy reverso para previews da aplicação em containers.",
        "Automatizei limpeza de containers, atualização de imagens, inicialização dos serviços e verificação com Ansible e Podman.",
        "Adicionei verificações de saúde em camadas e corrigi sondagens locais para verificar o serviço pretendido da aplicação."
      ],
      "outcomes": [],
      "areas": [
        "Nuvem e Infraestrutura",
        "Observabilidade e Confiabilidade",
        "Experiência de Desenvolvimento"
      ],
      "technologies": [
        "Ansible",
        "Podman",
        "Nginx",
        "Linux",
        "systemd"
      ],
      "featured": false,
      "significance": "milestone",
      "activityTypes": [
        "infrastructure",
        "automation",
        "reliability",
        "implementation",
        "testing"
      ],
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": []
    },
    {
      "schemaVersion": 1,
      "recordType": "entry",
      "id": "local-documentation-intelligence",
      "slug": "local-documentation-intelligence",
      "title": "Endpointer: busca em documentação de APIs e contexto para IA",
      "kind": "project",
      "status": "active",
      "period": {
        "start": "2026-07-09",
        "end": null,
        "label": "Julho de 2026–presente"
      },
      "summary": "Projetei e desenvolvi o pipeline de ingestão e busca do Endpointer, indexando documentação de APIs de fornecedores e oferecendo contexto de integração a engenheiros e agentes de programação com IA.",
      "context": "O trabalho de integração depende de detalhes dispersos entre especificações de APIs e documentação de fornecedores. O Endpointer organiza essas fontes em um índice pesquisável, consultado diretamente por engenheiros e acessível a agentes de IA por MCP.",
      "contributions": [
        "Projetei o fluxo de linha de comando, os limites dos provedores, o modelo de origem dos artefatos e o pipeline determinístico de indexação.",
        "Criei índices estruturados de operações e campos das especificações de APIs, com busca delimitada e geração de resumos.",
        "Expus ferramentas e recursos somente leitura por MCP para consultas de engenharia e fluxos assistidos por IA.",
        "Estabeleci um modelo offline-first que mantém a documentação gerada localmente e evita chamadas a provedores durante a consulta.",
        "Adicionei testes automatizados e orientações de operação para ingestão, indexação, busca, comportamento do protocolo e limites de segurança."
      ],
      "outcomes": [
        {
          "text": "Substituí buscas manuais repetidas por consultas locais ao contexto indexado de schemas e documentação.",
          "evidenceLevel": "self-reported"
        },
        {
          "text": "A ferramenta passou a ser usada de forma recorrente por um grupo interno de desenvolvimento, inclusive em fluxos assistidos por IA.",
          "evidenceLevel": "self-reported"
        }
      ],
      "areas": [
        "Engenharia de IA",
        "Arquitetura Backend",
        "Experiência de Desenvolvimento",
        "Arquitetura de Sistemas",
        "Liderança Técnica"
      ],
      "technologies": [
        "Python",
        "Model Context Protocol",
        "OpenAPI",
        "pytest"
      ],
      "featured": true,
      "significance": "notable",
      "activityTypes": [
        "architecture",
        "implementation",
        "automation",
        "integration",
        "testing",
        "developer-experience",
        "documentation",
        "leadership"
      ],
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": []
    },
    {
      "schemaVersion": 1,
      "recordType": "entry",
      "id": "reusable-saas-ecosystem",
      "slug": "reusable-saas-ecosystem",
      "title": "Pagamentos, autenticação e serviços backend do SeuSaaS",
      "kind": "architecture",
      "status": "active",
      "period": {
        "start": "2026-04-03",
        "end": null,
        "label": "Abril de 2026–presente"
      },
      "summary": "Projetei e desenvolvi o SeuSaaS como uma aplicação full-stack com pagamentos, autenticação, espaços de trabalho por tenant e serviços backend reutilizáveis.",
      "context": "A aplicação conecta páginas de apresentação e login a cobrança, onboarding e operações dos espaços de trabalho. Capacidades backend compartilhadas e um pipeline central de releases sustentam diferentes edições do produto.",
      "contributions": [
        "Desenvolvi bases reutilizáveis de identidade, tenancy, auditoria, eventos, filas, webhooks, notificações, cache, armazenamento e mídia.",
        "Criei ferramentas de desenvolvimento orientadas por catálogo para descoberta de capacidades, diagnósticos, orientações de operação e inventário de automações.",
        "Desenvolvi uma plataforma multi-tenant com autenticação, espaços de trabalho, cobrança, administração, controles de privacidade, analytics, armazenamento, integrações e assistência de IA delimitada.",
        "Implementei geração por plano, remoção de recursos não incluídos, verificação, manifests, verificações pré-release, orientações de configuração para compradores e publicação de edições.",
        "Mantive limites explícitos entre implementação reutilizável original, produtos anteriores, edições geradas e materiais visuais licenciados."
      ],
      "outcomes": [
        {
          "text": "O produto alcançou uso privado inicial nos segmentos de saúde e tecnologia.",
          "evidenceLevel": "self-reported"
        },
        {
          "text": "Publiquei históricos de repositórios para duas edições por plano através de um pipeline central de releases rastreável.",
          "evidenceLevel": "observed"
        }
      ],
      "areas": [
        "Arquitetura Backend",
        "Autenticação e Segurança",
        "Arquitetura de Sistemas",
        "Engenharia de Produto",
        "Arquitetura Frontend",
        "Experiência de Desenvolvimento"
      ],
      "technologies": [
        "Node.js",
        "TypeScript",
        "PostgreSQL",
        "OpenAPI",
        "Docker",
        "Next.js",
        "React",
        "Playwright"
      ],
      "featured": true,
      "significance": "notable",
      "activityTypes": [
        "architecture",
        "implementation",
        "integration",
        "security",
        "automation",
        "release",
        "product",
        "developer-experience"
      ],
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": []
    },
    {
      "schemaVersion": 1,
      "recordType": "entry",
      "id": "localized-knowledge-platform",
      "slug": "localized-knowledge-platform",
      "title": "SeniorPath: um guia prático de engenharia de software",
      "kind": "project",
      "status": "active",
      "period": {
        "start": "2026-03-24",
        "end": null,
        "label": "Março de 2026–presente"
      },
      "summary": "Desenvolvi o SeniorPath para explicar conceitos de engenharia de software por meio de guias práticos, receitas e desafios de programação, com busca bilíngue e trilhas de aprendizado estruturadas.",
      "context": "Engenheiros precisam de mais do que definições isoladas: precisam de explicações, exemplos e formas de conectar conceitos ao trabalho cotidiano. O SeniorPath combina esse propósito editorial com coleções pesquisáveis, trilhas de estudo e progresso de leitura.",
      "contributions": [
        "Desenvolvi uma experiência de aprendizado conectada com guias, receitas práticas, conceitos, desafios de programação, glossário, busca e progresso de leitura.",
        "Separei a estrutura genérica do site do conteúdo editorial por meio de um contrato de manifest, ferramentas de sincronização e suporte a repositórios externos.",
        "Implementei rotas estáticas localizadas, navegação acessível, interfaces editoriais reutilizáveis, feeds e indexação para busca.",
        "Adicionei validação do grafo de conteúdo, verificações de prontidão para revisão, auditorias de preparação, verificações de qualidade web, testes de navegador e proteções de release.",
        "Integrei um sistema reutilizável de interface inspirado em cadernos, preservando a separação do conteúdo externo no build."
      ],
      "outcomes": [
        {
          "text": "Publiquei o SeniorPath e seus guias de engenharia, conceitos e desafios.",
          "evidenceLevel": "self-reported"
        }
      ],
      "areas": [
        "Experiência de Desenvolvimento",
        "Engenharia de Produto",
        "Acessibilidade",
        "Arquitetura Frontend"
      ],
      "technologies": [
        "Astro",
        "Svelte",
        "TypeScript",
        "Node.js",
        "Tailwind CSS",
        "Playwright"
      ],
      "featured": true,
      "significance": "notable",
      "activityTypes": [
        "product",
        "architecture",
        "implementation",
        "accessibility",
        "testing",
        "automation",
        "documentation",
        "release"
      ],
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": []
    },
    {
      "schemaVersion": 1,
      "recordType": "entry",
      "id": "ai-assisted-site-platform",
      "slug": "ai-assisted-site-platform",
      "title": "Construtor de sites com IA e pipeline de conteúdo do Capta",
      "kind": "project",
      "status": "active",
      "period": {
        "start": "2026-01-30",
        "end": null,
        "label": "Janeiro de 2026–presente"
      },
      "summary": "Desenvolvi o construtor de sites com IA do Capta, conectando a geração de páginas e conteúdo a APIs por tenant, orquestração assíncrona, workers de mídia e fluxos de publicação.",
      "context": "O Capta ajuda negócios a criar e gerenciar sites com conteúdo gerado por IA, seções reutilizáveis, integrações de negócio e fluxos de SEO. O backend conecta solicitações de edição a serviços de dados, geração em filas, processamento de mídia e controles de publicação.",
      "contributions": [
        "Estabeleci limites de serviços por tenant para dados, acesso, conteúdo, domínios, mídia, analytics e operações.",
        "Desenvolvi um editor de páginas orientado por banco de dados, com contratos de seções reutilizáveis, recuperação da edição e fluxos protegidos de autoria.",
        "Implementei recomendações contextuais, telemetria de feedback, orquestração estruturada de IA e um plano de controle delimitado para agentes.",
        "Desenvolvi geração de mídia com cache, processamento responsivo de assets, fluxos de workers e limites de portabilidade.",
        "Adicionei verificações de smoke e release, governança de agentes, regressão visual e verificações explícitas de segurança da aplicação."
      ],
      "outcomes": [],
      "areas": [
        "Engenharia de IA",
        "Arquitetura Backend",
        "Arquitetura de Sistemas",
        "Engenharia de Produto",
        "Arquitetura Frontend",
        "Autenticação e Segurança"
      ],
      "technologies": [
        "Node.js",
        "TypeScript",
        "PostgreSQL",
        "Prisma",
        "Model Context Protocol",
        "Object Storage",
        "Next.js",
        "React",
        "Playwright"
      ],
      "featured": true,
      "significance": "notable",
      "activityTypes": [
        "architecture",
        "implementation",
        "integration",
        "security",
        "automation",
        "testing",
        "product",
        "observability"
      ],
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": []
    },
    {
      "schemaVersion": 1,
      "recordType": "entry",
      "id": "multi-tenant-web-operations",
      "slug": "multi-tenant-web-operations",
      "title": "Fluxos backend e integração de IA no Rebolt",
      "kind": "project",
      "status": "completed",
      "period": {
        "start": "2025-11-26",
        "end": "2026-01-22",
        "label": "Novembro de 2025–janeiro de 2026"
      },
      "summary": "Contribuí com APIs autenticadas, fluxos transacionais de dados, analytics com cache e integração de prompts de IA gerenciados na plataforma multi-tenant do Rebolt.",
      "context": "O produto compartilhado exigia que mudanças no editor e na renderização permanecessem consistentes entre repositórios enquanto APIs autenticadas, persistência, automação e comunicação com clientes evoluíam em paralelo.",
      "contributions": [
        "Integrei prompts gerenciados para transcrição de voz e extração estruturada, incluindo mapeamento de entradas, interpretação de respostas e tratamento de erros.",
        "Conectei a apresentação de analytics administrativos à agregação autenticada, consultas de banco de dados e busca com prioridade de cache.",
        "Desenvolvi respostas automáticas configuráveis, abrangendo interface de configurações, APIs autenticadas, persistência, validação e agendamento gerenciado.",
        "Implementei exclusão com tratamento de redirecionamentos, proteção na interface, atualização de relacionamentos, validação e alterações transacionais nos dados.",
        "Entreguei inspeção de seções entre páginas, sete variantes visuais em cinco famílias de seções, comportamento responsivo e temas de widgets persistidos.",
        "Ampliei o onboarding de automação social, a integridade de notificações, o acompanhamento de clientes e as orientações de publicação de projetos."
      ],
      "outcomes": [],
      "areas": [
        "Arquitetura Backend",
        "Engenharia de IA",
        "Dados e Bancos de Dados",
        "Engenharia de Produto",
        "Arquitetura Frontend"
      ],
      "technologies": [
        "Node.js",
        "TypeScript",
        "PostgreSQL",
        "Prisma",
        "Next.js",
        "React"
      ],
      "featured": true,
      "significance": "milestone",
      "activityTypes": [
        "implementation",
        "integration",
        "automation",
        "reliability",
        "product",
        "design",
        "testing"
      ],
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": []
    },
    {
      "schemaVersion": 1,
      "recordType": "entry",
      "id": "shared-frontend-systems",
      "slug": "shared-frontend-systems",
      "title": "Liderei a criação da biblioteca de componentes do AOA Design System",
      "kind": "leadership",
      "status": "completed",
      "period": {
        "start": "2023-11-20",
        "end": "2024-11-25",
        "label": "Novembro de 2023–novembro de 2024"
      },
      "summary": "Liderei a criação da biblioteca de componentes do AOA Design System, desenvolvendo primitivas reutilizáveis e componentes compostos seguindo princípios de atomic design, com documentação interativa e verificações automatizadas de qualidade.",
      "context": "A biblioteca de componentes fazia parte de uma fundação frontend compartilhada com pacotes reutilizáveis e aplicações orientadas por conteúdo. Minha liderança abrangeu a criação da biblioteca; os demais sistemas de conteúdo e aplicações foram um trabalho de equipe.",
      "contributions": [
        "Liderei a criação da biblioteca de componentes React e TypeScript, desenvolvendo primitivas reutilizáveis e componentes compostos seguindo princípios de atomic design.",
        "Estabeleci e consolidei um workspace de pacotes reutilizáveis para utilitários frontend, hooks, configurações e ferramentas de desenvolvimento.",
        "Ampliei stories, testes de comportamento, automação de previews, validação pré-commit e modernização das ferramentas de build.",
        "Desenvolvi modelos de conteúdo estruturado, seções reutilizáveis, formulários, mídia responsiva, animações e fluxos de edição visual.",
        "Adicionei melhorias de acessibilidade e indexação, testes de navegador em ambientes de preview e feedback de qualidade nas aplicações orientadas por conteúdo."
      ],
      "outcomes": [
        {
          "text": "A fundação frontend compartilhada foi utilizada em várias aplicações de produção.",
          "evidenceLevel": "self-reported"
        }
      ],
      "areas": [
        "Liderança Técnica",
        "Arquitetura Frontend",
        "Engenharia de Produto",
        "Experiência de Desenvolvimento",
        "Acessibilidade"
      ],
      "technologies": [
        "React",
        "Next.js",
        "TypeScript",
        "Storybook",
        "Vite",
        "Vitest",
        "Playwright",
        "Tailwind CSS"
      ],
      "featured": true,
      "significance": "notable",
      "activityTypes": [
        "leadership",
        "architecture",
        "implementation",
        "testing",
        "accessibility",
        "automation",
        "developer-experience",
        "documentation"
      ],
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": []
    },
    {
      "schemaVersion": 1,
      "recordType": "entry",
      "id": "financial-web-platform-engineering",
      "slug": "financial-web-platform-engineering",
      "title": "Engenharia da aplicação bancária e de recompensas da Rogue Credit Union",
      "kind": "leadership",
      "status": "active",
      "period": {
        "start": "2024-09-03",
        "end": null,
        "label": "Setembro de 2024–presente"
      },
      "summary": "Lidero a arquitetura de integração de APIs, autenticação e implementação full-stack da aplicação bancária digital e de recompensas da Rogue Credit Union através da Integritas.",
      "context": "A plataforma reúne jornadas autenticadas, integrações com serviços, experiências localizadas, formulários, telemetria, testes automatizados e um fluxo de entrega voltado à produção. A atuação abrange a direção técnica, não a definição do roadmap de negócio.",
      "contributions": [
        "Projetei os limites das APIs no servidor, o fluxo de autenticação, a validação em runtime e os padrões de testes de integração da aplicação.",
        "Criei uma mock API orientada a cenários e um fluxo de contratos para desenvolvimento determinístico, sem dependência de serviços upstream ativos.",
        "Implementei contratos gerados para verificação de tipos, validação em runtime, fixtures reutilizáveis e verificações de divergência de contratos.",
        "Ampliei diagnósticos com atenção à privacidade, telemetria do ciclo de formulários, jornadas localizadas e verificação em navegador.",
        "Liderei automações de engenharia para governança de changelog, handoff de design, estratégia de testes e modernização do build de produção."
      ],
      "outcomes": [
        {
          "text": "Otimizei o processo de build de produção, reduzindo em 60% o tempo de builds a frio.",
          "evidenceLevel": "measured"
        },
        {
          "text": "Reduzi defeitos de integração e espera por dependências com mocks determinísticos e verificações de contratos.",
          "evidenceLevel": "self-reported"
        }
      ],
      "areas": [
        "Arquitetura Backend",
        "Arquitetura de Sistemas",
        "Liderança Técnica",
        "Autenticação e Segurança",
        "Arquitetura Frontend",
        "Experiência de Desenvolvimento",
        "Observabilidade e Confiabilidade"
      ],
      "technologies": [
        "Node.js",
        "TypeScript",
        "OpenAPI",
        "Zod",
        "Next.js",
        "React",
        "Vitest",
        "Playwright"
      ],
      "featured": true,
      "significance": "notable",
      "activityTypes": [
        "leadership",
        "architecture",
        "implementation",
        "integration",
        "security",
        "testing",
        "automation",
        "developer-experience"
      ],
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": []
    }
  ],
  "projects": [
    {
      "schemaVersion": 1,
      "recordType": "project",
      "id": "financial-product-platform",
      "slug": "financial-product-platform",
      "name": "Rogue Credit Union — Banco digital e recompensas",
      "kind": "platform",
      "status": "active",
      "workContext": "professional",
      "summary": "Aplicação bancária digital e de recompensas com integrações de APIs tipadas, autenticação e automação de entrega. Engenharia full-stack através da Integritas.",
      "description": "Através da Integritas, lidero a arquitetura técnica e atuo no desenvolvimento da aplicação bancária digital e de recompensas da Rogue Credit Union. Meu trabalho abrange a camada de APIs no servidor, integrações com serviços externos, autenticação, validação de contratos, serviços de mock determinísticos, observabilidade e jornadas de usuário. Também contribuí com automações Ansible para o ciclo de vida dos containers, roteamento de proxy reverso e verificações de saúde dos deployments. Otimizei o processo de build de produção, reduzindo em 60% o tempo de builds a frio.",
      "areas": [
        "Arquitetura Backend",
        "Arquitetura de Sistemas",
        "Nuvem e Infraestrutura",
        "Liderança Técnica",
        "Autenticação e Segurança",
        "Arquitetura Frontend",
        "Observabilidade e Confiabilidade"
      ],
      "technologies": [
        "Node.js",
        "TypeScript",
        "OpenAPI",
        "Zod",
        "Ansible",
        "Podman",
        "Nginx",
        "Linux",
        "systemd",
        "Next.js",
        "React",
        "Playwright"
      ],
      "relatedEntries": [
        "financial-web-platform-engineering",
        "preview-environment-automation"
      ],
      "featured": true,
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": [],
      "activityMix": {
        "basis": "owner-estimate",
        "items": [
          {
            "domain": "backend",
            "percentage": 10
          },
          {
            "domain": "frontend",
            "percentage": 90
          }
        ]
      },
      "presentation": {
        "preview": {
          "src": "assets/projects/rogue-home-2026-08-27.webp",
          "width": 1345,
          "height": 990,
          "alt": "Home da Rogue Credit Union com navegação para cooperados, paisagem montanhosa no destaque e cards de conta corrente e financiamentos.",
          "kind": "image",
          "approval": {
            "approvedBy": "owner",
            "reviewedAt": "2026-08-28"
          }
        },
        "gallery": [
          {
            "src": "assets/projects/rogue-home-2026-08-27.webp",
            "width": 1345,
            "height": 990,
            "source": {
              "kind": "web",
              "url": null,
              "capturedAt": "2026-08-27"
            },
            "alt": "Home da Rogue Credit Union com navegação para cooperados, paisagem montanhosa no destaque e cards de conta corrente e financiamentos.",
            "caption": "Home da Rogue Credit Union, com navegação para contas, financiamentos e serviços aos cooperados.",
            "kind": "image",
            "approval": {
              "approvedBy": "owner",
              "reviewedAt": "2026-08-28"
            }
          }
        ]
      }
    },
    {
      "schemaVersion": 1,
      "recordType": "project",
      "id": "site-authoring-platform",
      "ownership": "end-to-end",
      "slug": "site-authoring-platform",
      "name": "Capta",
      "kind": "product",
      "status": "active",
      "summary": "Construtor de sites com IA para negócios, reunindo geração de conteúdo, gestão de páginas, integrações de negócio e fluxos de SEO.",
      "description": "Projetei e desenvolvi o Capta para ajudar negócios a criar e gerenciar sites com conteúdo gerado por IA e seções de página reutilizáveis. O backend combina APIs e serviços de banco de dados por tenant com geração de IA em filas, workers de mídia, cache e controles de publicação. Integrações de negócio e fluxos de SEO conectam a operação dos sites às necessidades da empresa e à visibilidade nas buscas. A implementação abrange o editor de páginas, a orquestração de conteúdo e o pipeline de entrega.",
      "areas": [
        "Engenharia de IA",
        "Arquitetura Backend",
        "Arquitetura de Sistemas",
        "Engenharia de Produto",
        "Arquitetura Frontend"
      ],
      "technologies": [
        "Node.js",
        "TypeScript",
        "PostgreSQL",
        "Prisma",
        "Model Context Protocol",
        "Object Storage",
        "Next.js",
        "React",
        "Playwright"
      ],
      "relatedEntries": [
        "ai-assisted-site-platform"
      ],
      "featured": true,
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": [],
      "presentation": {
        "preview": {
          "src": "assets/projects/capta-landing-features.webp",
          "width": 1440,
          "height": 807,
          "alt": "Seção de recursos da landing page do Capta com cards sobre governança de marca, fluxo de publicação e consistência comercial.",
          "kind": "image",
          "approval": {
            "approvedBy": "owner",
            "reviewedAt": "2026-08-28"
          }
        },
        "gallery": [
          {
            "src": "assets/projects/capta-landing-features.webp",
            "width": 1440,
            "height": 807,
            "source": {
              "kind": "project-asset",
              "collectedAt": "2026-08-27"
            },
            "alt": "Seção de recursos da landing page do Capta com cards sobre governança de marca, fluxo de publicação e consistência comercial.",
            "caption": "Seção da landing page do Capta que apresenta regras de marca, fluxo de publicação e estrutura reutilizável de páginas.",
            "kind": "image",
            "approval": {
              "approvedBy": "owner",
              "reviewedAt": "2026-08-28"
            }
          }
        ]
      }
    },
    {
      "schemaVersion": 1,
      "recordType": "project",
      "id": "documentation-intelligence-tool",
      "ownership": "end-to-end",
      "slug": "documentation-intelligence-tool",
      "name": "Endpointer",
      "kind": "tool",
      "status": "active",
      "summary": "Ferramenta de busca assistida por IA que indexa documentação de APIs de fornecedores e oferece contexto de integração a engenheiros e agentes de programação.",
      "description": "Projetei e desenvolvi o Endpointer para transformar documentação dispersa de fornecedores e especificações de APIs em contexto de engenharia pesquisável. Seu pipeline de ingestão cria índices estruturados de operações e campos, preserva referências às fontes e disponibiliza busca por uma CLI Python e ferramentas MCP somente leitura. Engenheiros e assistentes de IA conseguem consultar detalhes relevantes das APIs sem repetir buscas manuais entre sites de documentação.",
      "areas": [
        "Engenharia de IA",
        "Arquitetura Backend",
        "Experiência de Desenvolvimento",
        "Arquitetura de Sistemas"
      ],
      "technologies": [
        "Python",
        "Model Context Protocol",
        "OpenAPI",
        "pytest"
      ],
      "relatedEntries": [
        "local-documentation-intelligence"
      ],
      "featured": true,
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": [],
      "presentation": {
        "preview": {
          "src": "assets/projects/endpointer-01-question.webp",
          "width": 1347,
          "height": 680,
          "alt": "Pergunta no terminal solicitando orientação para integrar uma API e resposta de contexto do MCP Endpointer.",
          "kind": "image",
          "approval": {
            "approvedBy": "owner",
            "reviewedAt": "2026-08-28"
          }
        },
        "gallery": [
          {
            "src": "assets/projects/endpointer-01-question.webp",
            "width": 1347,
            "height": 680,
            "source": {
              "kind": "owner-provided",
              "providedAt": "2026-08-27"
            },
            "alt": "Pergunta no terminal solicitando orientação para integrar uma API e resposta de contexto do MCP Endpointer.",
            "caption": "1. A pergunta: usar o Endpointer pelo Codex para encontrar uma operação de API na documentação indexada localmente.",
            "kind": "image",
            "approval": {
              "approvedBy": "owner",
              "reviewedAt": "2026-08-28"
            }
          },
          {
            "src": "assets/projects/endpointer-02-documentation-search.webp",
            "width": 1334,
            "height": 687,
            "source": {
              "kind": "owner-provided",
              "providedAt": "2026-08-27"
            },
            "alt": "Chamadas às ferramentas MCP do Endpointer buscando documentação e endpoints e recuperando o contrato de uma operação.",
            "caption": "2. A busca: search_docs e search_endpoints localizam a documentação relevante; get_operation recupera o contrato selecionado.",
            "kind": "image",
            "approval": {
              "approvedBy": "owner",
              "reviewedAt": "2026-08-28"
            }
          },
          {
            "src": "assets/projects/endpointer-03-integration-summary.webp",
            "width": 1352,
            "height": 586,
            "source": {
              "kind": "owner-provided",
              "providedAt": "2026-08-27"
            },
            "alt": "Resposta no terminal resumindo uma operação de API, parâmetros obrigatórios, campos da resposta, erros e informações a verificar.",
            "caption": "3. A resposta: orientação para a integração com base na documentação recuperada, incluindo parâmetros, campos da resposta, erros documentados e dúvidas a verificar.",
            "kind": "image",
            "approval": {
              "approvedBy": "owner",
              "reviewedAt": "2026-08-28"
            }
          }
        ]
      }
    },
    {
      "schemaVersion": 1,
      "recordType": "project",
      "id": "saas-product-platform",
      "ownership": "end-to-end",
      "slug": "saas-product-platform",
      "name": "SeuSaaS",
      "kind": "platform",
      "status": "active",
      "summary": "Aplicação SaaS full-stack com pagamentos, assinaturas, páginas de autenticação e espaços de trabalho multi-tenant.",
      "description": "Projetei e desenvolvi o SeuSaaS para conectar pagamentos e onboarding a espaços de trabalho autenticados e administração. O backend gerencia identidade, dados por tenant, estado de cobrança, webhooks, tarefas assíncronas, notificações, armazenamento e registros de auditoria. As páginas de apresentação e autenticação se conectam à aplicação, enquanto uma base compartilhada de serviços e um pipeline automatizado de releases sustentam diferentes edições do produto.",
      "areas": [
        "Arquitetura Backend",
        "Autenticação e Segurança",
        "Arquitetura de Sistemas",
        "Engenharia de Produto",
        "Arquitetura Frontend"
      ],
      "technologies": [
        "Node.js",
        "TypeScript",
        "PostgreSQL",
        "OpenAPI",
        "Docker",
        "Next.js",
        "React"
      ],
      "relatedEntries": [
        "reusable-saas-ecosystem"
      ],
      "featured": true,
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": [],
      "presentation": {
        "preview": {
          "src": "assets/projects/seusaas-landing-2026-08-27.webp",
          "width": 1440,
          "height": 566,
          "alt": "Landing page do SeuSaaS com apresentação do produto, navegação e ícones das principais capacidades da plataforma.",
          "kind": "image",
          "approval": {
            "approvedBy": "owner",
            "reviewedAt": "2026-08-28"
          }
        },
        "gallery": [
          {
            "src": "assets/projects/seusaas-landing-2026-08-27.webp",
            "width": 1440,
            "height": 566,
            "source": {
              "kind": "web",
              "url": "https://seusaas.com/",
              "capturedAt": "2026-08-27"
            },
            "alt": "Landing page do SeuSaaS com apresentação do produto, navegação e ícones das principais capacidades da plataforma.",
            "caption": "Landing page pública do SeuSaaS, apresentando o produto e suas principais capacidades.",
            "kind": "image",
            "approval": {
              "approvedBy": "owner",
              "reviewedAt": "2026-08-28"
            }
          },
          {
            "src": "assets/projects/seusaas-features-2026-08-27.webp",
            "width": 1440,
            "height": 1112,
            "source": {
              "kind": "web",
              "url": "https://seusaas.com/",
              "capturedAt": "2026-08-27"
            },
            "alt": "Cards de recursos do SeuSaaS para assinaturas, emails transacionais, autenticação, banco de dados e armazenamento.",
            "caption": "Seção de recursos do site público, mostrando a apresentação das capacidades de cobrança, comunicação, acesso e dados.",
            "kind": "image",
            "approval": {
              "approvedBy": "owner",
              "reviewedAt": "2026-08-28"
            }
          }
        ]
      }
    },
    {
      "schemaVersion": 1,
      "recordType": "project",
      "id": "vaultmind",
      "ownership": "end-to-end",
      "slug": "vaultmind",
      "name": "VaultMind",
      "kind": "open-source",
      "status": "active",
      "summary": "Ambiente de conhecimento com IA que indexa múltiplas fontes e responde a perguntas com busca vetorial e citações rastreáveis.",
      "description": "Projetei e desenvolvi o pipeline de ingestão e busca do VaultMind para reunir repositórios, ferramentas de trabalho, arquivos em drives e documentos autorais em um índice pesquisável. Seu backend combina PostgreSQL e pgvector com busca delimitada, citações das fontes e respostas que recusam conclusões sem evidência suficiente. A aplicação self-hosted oferece uma interface de conversa e ferramentas MCP somente leitura para agentes de programação.",
      "areas": [
        "Engenharia de IA",
        "Arquitetura Backend",
        "Dados e Bancos de Dados",
        "Arquitetura de Sistemas",
        "Autenticação e Segurança",
        "Engenharia de Produto"
      ],
      "technologies": [
        "Next.js",
        "React",
        "TypeScript",
        "PostgreSQL",
        "pgvector",
        "Drizzle ORM",
        "OpenAI",
        "Model Context Protocol",
        "Vitest",
        "Playwright"
      ],
      "relatedEntries": [
        "vaultmind-self-hosted-rag"
      ],
      "featured": true,
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": [
        {
          "label": "Repositório no GitHub",
          "href": "https://github.com/andrewsrigom/vaultmind"
        }
      ],
      "presentation": {
        "preview": {
          "src": "assets/projects/vaultmind-consulted-documents.webp",
          "width": 1440,
          "height": 1000,
          "alt": "Interface Ask AI do VaultMind com painel de documentos consultados mostrando três fontes citadas em um espaço de demonstração.",
          "kind": "image",
          "approval": {
            "approvedBy": "owner",
            "reviewedAt": "2026-08-28"
          }
        },
        "gallery": [
          {
            "src": "assets/projects/vaultmind-consulted-documents.webp",
            "width": 1440,
            "height": 1000,
            "source": {
              "kind": "project-asset",
              "collectedAt": "2026-08-27"
            },
            "alt": "Interface Ask AI do VaultMind com painel de documentos consultados mostrando três fontes citadas em um espaço de demonstração.",
            "caption": "Espaço de demonstração do VaultMind, mostrando uma resposta ao lado dos documentos consultados e das referências de origem.",
            "kind": "image",
            "approval": {
              "approvedBy": "owner",
              "reviewedAt": "2026-08-28"
            }
          }
        ]
      }
    },
    {
      "schemaVersion": 1,
      "recordType": "project",
      "id": "web-operations-platform",
      "slug": "web-operations-platform",
      "name": "Rebolt",
      "kind": "platform",
      "status": "completed",
      "workContext": "professional",
      "summary": "Plataforma multi-tenant para sites de negócios e operações de atendimento, com automação backend, analytics e processamento de voz assistido por IA.",
      "description": "Contribuí com fluxos backend e full-stack na plataforma compartilhada do Rebolt: APIs autenticadas, consultas de banco de dados, atualizações transacionais, respostas agendadas e analytics com cache. Também integrei prompts gerenciados para transcrição de voz e extração estruturada, incluindo interpretação de respostas e tratamento de erros. O trabalho conectou esses serviços às interfaces de administração, edição e renderização de sites entre repositórios.",
      "areas": [
        "Arquitetura Backend",
        "Engenharia de IA",
        "Dados e Bancos de Dados",
        "Engenharia de Produto",
        "Arquitetura Frontend"
      ],
      "technologies": [
        "Node.js",
        "TypeScript",
        "PostgreSQL",
        "Prisma",
        "Next.js",
        "React"
      ],
      "relatedEntries": [
        "multi-tenant-web-operations"
      ],
      "featured": true,
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": [],
      "activityMix": {
        "basis": "recorded-activities",
        "activityCount": 16,
        "items": [
          {
            "domain": "frontend",
            "percentage": 56.25
          },
          {
            "domain": "backend",
            "percentage": 43.75
          }
        ]
      },
      "presentation": {
        "preview": {
          "src": "assets/projects/rebolt-home-2026-08-27.webp",
          "width": 1440,
          "height": 900,
          "alt": "Home do Rebolt com destaques laranja na navegação e título que apresenta CRM e marketing com IA para profissionais de serviços residenciais.",
          "kind": "image",
          "approval": {
            "approvedBy": "owner",
            "reviewedAt": "2026-08-28"
          }
        },
        "gallery": [
          {
            "src": "assets/projects/rebolt-home-2026-08-27.webp",
            "width": 1440,
            "height": 900,
            "source": {
              "kind": "web",
              "url": "https://rebolthq.com/",
              "capturedAt": "2026-08-27"
            },
            "alt": "Home do Rebolt com destaques laranja na navegação e título que apresenta CRM e marketing com IA para profissionais de serviços residenciais.",
            "caption": "Home pública do Rebolt, apresentando sua plataforma de CRM e marketing assistida por IA para empresas de serviços.",
            "kind": "image",
            "approval": {
              "approvedBy": "owner",
              "reviewedAt": "2026-08-28"
            }
          }
        ]
      }
    },
    {
      "schemaVersion": 1,
      "recordType": "project",
      "id": "controlled-automation-products",
      "slug": "controlled-automation-products",
      "name": "Job Apply Assistant & Inbox Cleaner",
      "kind": "application",
      "status": "active",
      "summary": "Ferramentas de navegador e backend para preparação de candidaturas e operações de caixa de entrada com revisão prévia.",
      "description": "Separa interação no navegador, tarefas duráveis no backend, dados sensíveis, planos imutáveis, verificação de estado, backup e confirmação para manter a automação revisável e sob controle do usuário.",
      "areas": [
        "Engenharia de Produto",
        "Arquitetura Frontend",
        "Arquitetura Backend",
        "Engenharia de IA",
        "Autenticação e Segurança"
      ],
      "technologies": [
        "TypeScript",
        "React",
        "Browser Extensions",
        "Node.js",
        "Model Context Protocol",
        "PostgreSQL"
      ],
      "relatedEntries": [
        "human-controlled-automation-tools"
      ],
      "featured": false,
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": []
    },
    {
      "schemaVersion": 1,
      "recordType": "project",
      "id": "caderno-ui",
      "ownership": "end-to-end",
      "slug": "caderno-ui",
      "name": "Caderno UI",
      "kind": "open-source",
      "status": "active",
      "summary": "Um sistema de componentes inspirado em cadernos, construído com custom elements baseados em padrões web e integrações leves para React e Astro.",
      "description": "Concebi, projetei e desenvolvi o Caderno UI do zero como um sistema de interfaces independente de framework. Seus custom elements canônicos em Lit expõem eventos tipados, tokens, slots, propriedades CSS e shadow parts, enquanto camadas leves para React e Astro reutilizam o mesmo comportamento. Acessibilidade, interação por teclado, conteúdo resiliente antes do upgrade, documentação, testes de compatibilidade e publicação de pacotes fazem parte do sistema.",
      "areas": [
        "Arquitetura Frontend",
        "Acessibilidade",
        "Experiência de Desenvolvimento",
        "Arquitetura de Sistemas",
        "Engenharia de Produto"
      ],
      "technologies": [
        "Lit",
        "Web Components",
        "TypeScript",
        "React",
        "Astro",
        "GSAP",
        "Playwright",
        "Changesets",
        "GitHub Actions"
      ],
      "relatedEntries": [
        "caderno-ui-component-system"
      ],
      "featured": true,
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": [
        {
          "label": "Documentação",
          "href": "https://andrewsrigom.github.io/caderno-ui/"
        },
        {
          "label": "Repositório no GitHub",
          "href": "https://github.com/andrewsrigom/caderno-ui"
        }
      ],
      "presentation": {
        "preview": {
          "src": "assets/projects/caderno-ui-home-2026-08-27.webp",
          "width": 1440,
          "height": 1006,
          "alt": "Documentação do Caderno UI com tipografia manuscrita, nota, instruções de instalação e exemplos de componentes.",
          "kind": "image",
          "approval": {
            "approvedBy": "owner",
            "reviewedAt": "2026-08-28"
          }
        },
        "gallery": [
          {
            "src": "assets/projects/caderno-ui-home-2026-08-27.webp",
            "width": 1440,
            "height": 1006,
            "source": {
              "kind": "web",
              "url": "https://andrewsrigom.github.io/caderno-ui/",
              "capturedAt": "2026-08-27"
            },
            "alt": "Documentação do Caderno UI com tipografia manuscrita, nota, instruções de instalação e exemplos de componentes.",
            "caption": "Documentação pública do Caderno UI, mostrando a linguagem visual inspirada em cadernos e os componentes reutilizáveis de interface.",
            "kind": "image",
            "approval": {
              "approvedBy": "owner",
              "reviewedAt": "2026-08-28"
            }
          }
        ]
      }
    },
    {
      "schemaVersion": 1,
      "recordType": "project",
      "id": "career-ledger",
      "slug": "career-ledger",
      "name": "Career Ledger",
      "kind": "tool",
      "status": "active",
      "summary": "Um registro profissional de engenharia com análise privada e um portfólio público estático e revisado.",
      "description": "O Career Ledger analisa evidências de projetos locais por meio de um fluxo offline, usa análise orientada por agentes para manter iniciativas privadas e publica apenas registros aprovados manualmente. O site público e o feed JSON são gerados estaticamente para o GitHub Pages.",
      "areas": [
        "Experiência de Desenvolvimento",
        "Engenharia de IA",
        "Engenharia de Produto",
        "Arquitetura de Sistemas"
      ],
      "technologies": [
        "Node.js",
        "Git",
        "GitHub Actions",
        "GitHub Pages",
        "Codex",
        "JSON"
      ],
      "relatedEntries": [
        "career-ledger-foundation"
      ],
      "featured": true,
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": [],
      "presentation": {
        "preview": {
          "src": "assets/projects/career-ledger-home-2026-08-27.webp",
          "width": 1440,
          "height": 1017,
          "alt": "Home do Career Ledger com título editorial em destaque, visualização arquitetural em camadas e progressão de interface a infraestrutura.",
          "kind": "image",
          "approval": {
            "approvedBy": "owner",
            "reviewedAt": "2026-08-28"
          }
        },
        "gallery": [
          {
            "src": "assets/projects/career-ledger-home-2026-08-27.webp",
            "width": 1440,
            "height": 1017,
            "source": {
              "kind": "local-capture",
              "capturedAt": "2026-08-27"
            },
            "alt": "Home do Career Ledger com título editorial em destaque, visualização arquitetural em camadas e progressão de interface a infraestrutura.",
            "caption": "Home do Career Ledger no preview local, combinando uma introdução editorial com o hero de arquitetura em camadas.",
            "kind": "image",
            "approval": {
              "approvedBy": "owner",
              "reviewedAt": "2026-08-28"
            }
          }
        ]
      }
    },
    {
      "schemaVersion": 1,
      "recordType": "project",
      "id": "connect",
      "ownership": "end-to-end",
      "slug": "connect",
      "name": "Connect",
      "kind": "platform",
      "status": "completed",
      "workContext": "professional",
      "summary": "Contabilidade e relatórios financeiros para mais de 600 empresas clientes, das consultas e integrações de dados às APIs e à interface.",
      "description": "Criei o Connect do zero na JCA Contadores, escrevendo consultas complexas no banco de dados, integrando sistemas de terceiros, criando endpoints de API e desenvolvendo interfaces de gráficos, relatórios e demonstrações financeiras. A plataforma foi utilizada por mais de 600 empresas clientes. Além da implementação, trabalhei diretamente com a diretoria, planejei tickets, gerenciei a equipe de engenharia e mantive o board de entregas.",
      "areas": [
        "Arquitetura Backend",
        "Dados e Bancos de Dados",
        "Liderança Técnica",
        "Arquitetura de Sistemas",
        "Engenharia de Produto",
        "Arquitetura Frontend"
      ],
      "technologies": [
        "React",
        "Next.js",
        "TypeScript",
        "Node.js",
        "MySQL",
        "Vue",
        "Redis"
      ],
      "relatedEntries": [],
      "featured": true,
      "activityMix": {
        "basis": "owner-estimate",
        "items": [
          {
            "domain": "backend",
            "percentage": 35
          },
          {
            "domain": "frontend",
            "percentage": 50
          },
          {
            "domain": "devops",
            "percentage": 15
          }
        ]
      },
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": [],
      "presentation": {
        "preview": {
          "src": "assets/projects/connect-financial-reports.webp",
          "width": 1440,
          "height": 641,
          "alt": "Interface contábil JCA Connect com gráfico mensal de liquidez e navegação para demonstrações financeiras e relatórios.",
          "kind": "image",
          "approval": {
            "approvedBy": "owner",
            "reviewedAt": "2026-08-28"
          }
        },
        "gallery": [
          {
            "src": "assets/projects/connect-financial-reports.webp",
            "width": 1440,
            "height": 641,
            "source": {
              "kind": "owner-provided",
              "providedAt": "2026-08-27"
            },
            "alt": "Interface contábil JCA Connect com gráfico mensal de liquidez e navegação para demonstrações financeiras e relatórios.",
            "caption": "Connect: indicadores financeiros, relatórios contábeis e demonstrações financeiras.",
            "kind": "image",
            "approval": {
              "approvedBy": "owner",
              "reviewedAt": "2026-08-28"
            }
          }
        ]
      }
    },
    {
      "schemaVersion": 1,
      "recordType": "project",
      "id": "public-extensions",
      "ownership": "end-to-end",
      "slug": "public-extensions",
      "name": "Public Extensions",
      "kind": "platform",
      "status": "active",
      "summary": "Um workspace source-available para extensões focadas de navegador, pacotes compartilhados de interface e releases públicos protegidos por revisão.",
      "description": "Concebi, projetei e desenvolvi o Public Extensions do zero como uma coleção de ferramentas focadas para navegador. O workspace combina pacotes compartilhados de interface React com manifests de permissões mínimas, configurações locais, migrações de storage, testes determinísticos no navegador, documentação de proveniência e uma fronteira de exportação opt-in que rejeita pacotes privados ou não aprovados antes de um release público.",
      "areas": [
        "Engenharia de Produto",
        "Arquitetura Frontend",
        "Experiência de Desenvolvimento",
        "Autenticação e Segurança",
        "Arquitetura de Sistemas"
      ],
      "technologies": [
        "TypeScript",
        "React",
        "WXT",
        "Vite",
        "Vitest",
        "Playwright",
        "Browser Extensions",
        "GitHub Actions"
      ],
      "relatedEntries": [
        "public-extensions-workspace"
      ],
      "featured": true,
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": [
        {
          "label": "Repositório no GitHub",
          "href": "https://github.com/andrewsrigom/public-extensions"
        }
      ]
    },
    {
      "schemaVersion": 1,
      "recordType": "project",
      "id": "knowledge-product-platform",
      "ownership": "end-to-end",
      "slug": "knowledge-product-platform",
      "name": "SeniorPath",
      "kind": "open-source",
      "status": "active",
      "summary": "Guia prático para engenheiros de software, descomplicando conceitos por meio de explicações, receitas e desafios aplicados.",
      "description": "O SeniorPath reúne guias de engenharia, receitas práticas, conceitos conectados e desafios de programação para apoiar o aprendizado e o desenvolvimento profissional em tecnologia. Desenvolvi a plataforma bilíngue com busca, trilhas de estudo e progresso de leitura, sustentada por uma estrutura de site reutilizável, um pipeline editorial separado e validação automatizada do conteúdo. O foco é ajudar engenheiros a compreender ideias e aplicá-las a problemas reais.",
      "areas": [
        "Experiência de Desenvolvimento",
        "Engenharia de Produto",
        "Acessibilidade",
        "Arquitetura Frontend"
      ],
      "technologies": [
        "Astro",
        "Svelte",
        "TypeScript",
        "Node.js",
        "Tailwind CSS",
        "Playwright"
      ],
      "relatedEntries": [
        "localized-knowledge-platform"
      ],
      "featured": true,
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": [],
      "presentation": {
        "preview": {
          "src": "assets/projects/seniorpath-articles-2026-08-27.webp",
          "width": 1440,
          "height": 1065,
          "alt": "Índice de artigos do SeniorPath com navegação inspirada em cadernos, introdução em destaque e lista cronológica de artigos de engenharia.",
          "kind": "image",
          "approval": {
            "approvedBy": "owner",
            "reviewedAt": "2026-08-28"
          }
        },
        "gallery": [
          {
            "src": "assets/projects/seniorpath-articles-2026-08-27.webp",
            "width": 1440,
            "height": 1065,
            "source": {
              "kind": "local-capture",
              "capturedAt": "2026-08-27"
            },
            "alt": "Índice de artigos do SeniorPath com navegação inspirada em cadernos, introdução em destaque e lista cronológica de artigos de engenharia.",
            "caption": "Índice atual de artigos do SeniorPath, com layout voltado à leitura e navegação para guias, trilhas e desafios.",
            "kind": "image",
            "approval": {
              "approvedBy": "owner",
              "reviewedAt": "2026-08-28"
            }
          }
        ]
      }
    },
    {
      "schemaVersion": 1,
      "recordType": "project",
      "id": "streaming-systems-foundation",
      "slug": "streaming-systems-foundation",
      "name": "Aster Streaming Platform",
      "kind": "research",
      "status": "active",
      "summary": "Arquitetura de streaming que considera direitos de mídia, com governança executável do repositório e uma fundação delimitada de runtime backend.",
      "description": "Define limites de produto e arquitetura para uma plataforma de vídeo e implementa controles do repositório, serviços locais de dados, configuração, logs estruturados, transporte HTTP, ciclo de vida de serviços e verificações de telemetria, sem apresentar o escopo planejado como concluído.",
      "areas": [
        "Arquitetura de Sistemas",
        "Arquitetura Backend",
        "Nuvem e Infraestrutura",
        "Observabilidade e Confiabilidade"
      ],
      "technologies": [
        "TypeScript",
        "Next.js",
        "PostgreSQL",
        "Redis",
        "OpenTelemetry",
        "GitHub Actions"
      ],
      "relatedEntries": [
        "streaming-platform-foundation"
      ],
      "featured": false,
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": []
    },
    {
      "schemaVersion": 1,
      "recordType": "project",
      "id": "shared-frontend-platform",
      "slug": "shared-frontend-platform",
      "name": "AOA Design System",
      "kind": "platform",
      "status": "completed",
      "workContext": "professional",
      "summary": "Liderei a criação da biblioteca de componentes do design system, desenvolvendo primitivas React reutilizáveis e componentes compostos seguindo princípios de atomic design.",
      "description": "Liderei a criação da biblioteca React e TypeScript do AOA Design System, de primitivas reutilizáveis a componentes de interface compostos seguindo princípios de atomic design. Desenvolvi documentação interativa no Storybook, estilos compartilhados, testes de componentes e fluxos de preview. Também contribuí com pacotes reutilizáveis e composição de páginas orientadas por conteúdo em packages-aoa e aoa-next, dentro da fundação frontend mantida pela equipe.",
      "areas": [
        "Liderança Técnica",
        "Arquitetura Frontend",
        "Engenharia de Produto",
        "Experiência de Desenvolvimento",
        "Acessibilidade"
      ],
      "technologies": [
        "Figma",
        "TypeScript",
        "React",
        "Tailwind CSS",
        "Storybook"
      ],
      "relatedEntries": [
        "shared-frontend-systems"
      ],
      "featured": true,
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": [],
      "activityMix": {
        "basis": "recorded-activities",
        "activityCount": 4,
        "items": [
          {
            "domain": "frontend",
            "percentage": 87.5
          },
          {
            "domain": "devops",
            "percentage": 12.5
          }
        ]
      },
      "presentation": {
        "preview": {
          "src": "assets/projects/aoa-design-system-storybook-typography.webp",
          "width": 1718,
          "height": 1262,
          "alt": "AOA Design System no Storybook, com catálogo de componentes, exemplos de tipografia e controles de conteúdo, variante de título e elemento renderizado.",
          "kind": "image",
          "approval": {
            "approvedBy": "owner",
            "reviewedAt": "2026-08-28"
          }
        },
        "gallery": [
          {
            "src": "assets/projects/aoa-design-system-storybook-typography.webp",
            "width": 1718,
            "height": 1262,
            "source": {
              "kind": "owner-provided",
              "providedAt": "2026-08-27"
            },
            "alt": "AOA Design System no Storybook, com catálogo de componentes, exemplos de tipografia e controles de conteúdo, variante de título e elemento renderizado.",
            "caption": "AOA Design System: documentação no Storybook com primitivas de tipografia, variantes de títulos e propriedades configuráveis dos componentes.",
            "kind": "image",
            "approval": {
              "approvedBy": "owner",
              "reviewedAt": "2026-08-28"
            }
          }
        ]
      }
    },
    {
      "schemaVersion": 1,
      "recordType": "project",
      "id": "timberdoodle",
      "slug": "timberdoodle",
      "name": "Timberdoodle",
      "kind": "product",
      "status": "completed",
      "workContext": "professional",
      "summary": "Desenvolvi páginas para a loja online da Timberdoodle, voltada a currículos de educação domiciliar e materiais de aprendizagem.",
      "description": "A Timberdoodle reúne descoberta de currículos, kits personalizáveis e jornadas de compra. Desenvolvi páginas para sua loja online.",
      "areas": [
        "Engenharia de Produto",
        "Comércio Digital"
      ],
      "technologies": [
        "Next.js",
        "React",
        "TypeScript",
        "Node.js",
        "Express.js",
        "AWS Lambda",
        "Shopify",
        "GraphQL",
        "PostgreSQL",
        "Sanity",
        "MongoDB"
      ],
      "relatedEntries": [],
      "featured": true,
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": [
        {
          "label": "Visitar Timberdoodle",
          "href": "https://timberdoodle.com/"
        }
      ],
      "activityMix": {
        "basis": "recorded-activities",
        "activityCount": 19,
        "items": [
          {
            "domain": "frontend",
            "percentage": 57.89473684210527
          },
          {
            "domain": "backend",
            "percentage": 31.57894736842105
          },
          {
            "domain": "devops",
            "percentage": 10.526315789473683
          }
        ]
      },
      "presentation": {
        "preview": {
          "src": "assets/projects/timberdoodle-home-2026-08-27.webp",
          "width": 1440,
          "height": 1017,
          "alt": "Home da loja Timberdoodle com navegação de kits curriculares e destaque de materiais para educação domiciliar.",
          "kind": "image",
          "approval": {
            "approvedBy": "owner",
            "reviewedAt": "2026-08-28"
          }
        },
        "gallery": [
          {
            "src": "assets/projects/timberdoodle-home-2026-08-27.webp",
            "width": 1440,
            "height": 1017,
            "source": {
              "kind": "web",
              "url": "https://timberdoodle.com/",
              "capturedAt": "2026-08-27"
            },
            "alt": "Home da loja Timberdoodle com navegação de kits curriculares e destaque de materiais para educação domiciliar.",
            "caption": "Loja da Timberdoodle, com kits curriculares e materiais de aprendizagem para educação domiciliar.",
            "kind": "image",
            "approval": {
              "approvedBy": "owner",
              "reviewedAt": "2026-08-28"
            }
          },
          {
            "src": "assets/projects/timberdoodle-kit-builder-2026-08-27.webp",
            "width": 1440,
            "height": 1017,
            "source": {
              "kind": "web",
              "url": "https://timberdoodle.com/customizer",
              "capturedAt": "2026-08-27"
            },
            "alt": "Personalizador de kits curriculares da Timberdoodle com opções de criar um kit ou carregar um existente.",
            "caption": "Personalizador de kits da Timberdoodle, com opções de criar um kit curricular ou continuar uma seleção salva.",
            "kind": "image",
            "approval": {
              "approvedBy": "owner",
              "reviewedAt": "2026-08-28"
            }
          },
          {
            "src": "assets/projects/timberdoodle-scheduler-course-editor.webp",
            "width": 1718,
            "height": 1262,
            "source": {
              "kind": "owner-provided",
              "providedAt": "2026-08-27"
            },
            "alt": "Editor de cursos do Timberdoodle Scheduler com navegação por disciplina, cards de materiais e controles para adicionar cursos e salvar o planejamento.",
            "caption": "Timberdoodle Scheduler: personalização de cursos e materiais por disciplina no planejamento curricular.",
            "kind": "image",
            "approval": {
              "approvedBy": "owner",
              "reviewedAt": "2026-08-28"
            }
          },
          {
            "src": "assets/projects/timberdoodle-scheduler-weekly-checklist.webp",
            "width": 1718,
            "height": 1262,
            "source": {
              "kind": "owner-provided",
              "providedAt": "2026-08-27"
            },
            "alt": "Checklist semanal do Timberdoodle Scheduler com disciplinas identificadas por cor, atividades dos cursos, caixas de conclusão e controles para baixar e imprimir.",
            "caption": "Timberdoodle Scheduler: checklist semanal para impressão, com atividades dos cursos organizadas por disciplina.",
            "kind": "image",
            "approval": {
              "approvedBy": "owner",
              "reviewedAt": "2026-08-28"
            }
          }
        ]
      }
    },
    {
      "schemaVersion": 1,
      "recordType": "project",
      "id": "intelie",
      "slug": "intelie",
      "name": "Intelie",
      "kind": "platform",
      "status": "completed",
      "workContext": "professional",
      "summary": "Dashboards interativos em React e visualizações com Highcharts para análise de operações de óleo e gás em tempo real, desenvolvidos durante minha atuação na ViaSat.",
      "description": "Contribuí para a área de Performance Optimization da Intelie com dashboards interativos e visualizações de dados de operações de óleo e gás em tempo real. Integrei conjuntos de dados complexos em interfaces React com Highcharts, colaborei com equipes backend na precisão dos dados e no desempenho, e melhorei a usabilidade e o desempenho de ferramentas internas de análise intensivas em dados.",
      "areas": [
        "Arquitetura Frontend",
        "Engenharia de Produto"
      ],
      "technologies": [
        "React",
        "Jest",
        "TypeScript",
        "Redux",
        "PostgreSQL",
        "Highcharts"
      ],
      "relatedEntries": [],
      "featured": true,
      "publication": {
        "status": "approved",
        "sanitized": true,
        "reviewedAt": "2026-08-28",
        "approvedBy": "owner"
      },
      "links": [],
      "presentation": {
        "preview": {
          "src": "assets/projects/intelie-operational-analytics.webp",
          "width": 1421,
          "height": 791,
          "alt": "Interface de análise operacional da Intelie com visualizações simultâneas de torque, arraste, tensões e dados de perfuração.",
          "kind": "image",
          "approval": {
            "approvedBy": "owner",
            "reviewedAt": "2026-08-28"
          }
        },
        "gallery": [
          {
            "src": "assets/projects/intelie-operational-analytics.webp",
            "width": 1421,
            "height": 791,
            "source": {
              "kind": "owner-provided",
              "providedAt": "2026-08-27"
            },
            "alt": "Interface de análise operacional da Intelie com visualizações simultâneas de torque, arraste, tensões e dados de perfuração.",
            "caption": "Intelie: gráficos coordenados para análise de dados de perfuração e operação.",
            "kind": "image",
            "approval": {
              "approvedBy": "owner",
              "reviewedAt": "2026-08-28"
            }
          }
        ]
      }
    }
  ],
  "locale": "pt-BR",
  "availableLocales": [
    "en",
    "pt-BR"
  ]
}
