{
  "schemaVersion": 1,
  "updatedAt": "2026-08-28",
  "profile": {
    "schemaVersion": 1,
    "name": "Andrews",
    "headline": "Senior Full-Stack Software Engineer",
    "location": "Maricá, Rio de Janeiro, Brazil",
    "intro": "10+ years building product experiences, platforms, and the systems behind them.",
    "bio": [
      "I'm a senior full-stack engineer. My work includes interfaces, APIs, shared components, and the tools teams use to build and ship software.",
      "I work on architecture and product decisions, and I stay involved in the implementation. That means writing code, connecting services, testing changes, and working on how they reach production."
    ],
    "links": [],
    "principles": [
      {
        "title": "Understand the problem",
        "description": "I work through what people need from the product and what the business needs from it. Those questions guide what I build, from the screen to the API."
      },
      {
        "title": "Make the next change easier",
        "description": "When the same need comes up across a product, I look for what can be shared: a component, an API, or a tool. I keep the boundaries clear so the team can keep building on it."
      },
      {
        "title": "Stay close to the code",
        "description": "I work on planning and architecture, but I also implement, test, and help ship the changes. I follow the work across frontend, backend, data, and deployment."
      }
    ],
    "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": "Frontend Architecture",
        "description": "UI foundations, rendering systems, design systems, and maintainable frontend structure.",
        "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": "Backend Architecture",
        "description": "Services, APIs, domain boundaries, asynchronous workflows, and backend runtime design.",
        "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": "Product Engineering",
        "description": "Turning product goals into usable, maintainable, and measurable software.",
        "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": "System Design",
        "description": "End-to-end architecture, tradeoffs, boundaries, scalability, and integration design.",
        "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": "Authentication & Security",
        "description": "Identity, authorization, secure integration, and application security controls.",
        "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": "Observability & Reliability",
        "description": "Telemetry, diagnostics, resilience, failure handling, and production confidence.",
        "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": "Developer Experience",
        "description": "Tooling, automation, standards, workflows, and systems that improve engineering effectiveness.",
        "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": "Data & Databases",
        "description": "Data modeling, storage, querying, migrations, and data-intensive application design.",
        "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": "Cloud & Infrastructure",
        "description": "Deployment, hosting, delivery, cloud services, and operational architecture.",
        "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": "AI Engineering",
        "description": "AI-assisted products, agent workflows, retrieval, generation, and evaluation systems.",
        "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": "Performance",
        "description": "Runtime efficiency, loading behavior, profiling, and system-level performance improvements.",
        "order": 11,
        "entryCount": 0,
        "projectCount": 0,
        "count": 0,
        "entryIds": [],
        "projectIds": []
      },
      {
        "slug": "accessibility",
        "label": "Accessibility",
        "description": "Inclusive interaction, semantic interfaces, assistive technology support, and accessible product quality.",
        "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": "Technical Leadership",
        "description": "Technical direction, decision-making, coordination, mentoring, and engineering alignment.",
        "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": "Commerce",
        "description": "Commerce platforms, payments, storefront architecture, and transaction-oriented product systems.",
        "order": 14,
        "entryCount": 0,
        "projectCount": 1,
        "count": 1,
        "entryIds": [],
        "projectIds": [
          "timberdoodle"
        ]
      },
      {
        "slug": "mobile",
        "label": "Mobile",
        "description": "Mobile product architecture, native integration, responsive behavior, and device-specific experiences.",
        "order": 15,
        "entryCount": 0,
        "projectCount": 0,
        "count": 0,
        "entryIds": [],
        "projectIds": []
      }
    ],
    "kinds": [
      {
        "value": "architecture",
        "label": "Architecture",
        "description": "A substantial system, boundary, or technical-direction effort.",
        "count": 2
      },
      {
        "value": "improvement",
        "label": "Improvement",
        "description": "A meaningful enhancement to quality, maintainability, experience, or capability.",
        "count": 0
      },
      {
        "value": "investigation",
        "label": "Investigation",
        "description": "A structured diagnosis or evaluation that produced evidence and direction.",
        "count": 0
      },
      {
        "value": "launch",
        "label": "Launch",
        "description": "A product, feature, platform, or operational capability brought into use.",
        "count": 0
      },
      {
        "value": "leadership",
        "label": "Leadership",
        "description": "Technical direction, coordination, mentoring, or decision ownership.",
        "count": 2
      },
      {
        "value": "learning",
        "label": "Learning",
        "description": "A practical learning effort that produced reusable understanding or artifacts.",
        "count": 0
      },
      {
        "value": "project",
        "label": "Project",
        "description": "A coherent product, tool, experiment, or platform built over time.",
        "count": 9
      },
      {
        "value": "reliability",
        "label": "Reliability",
        "description": "Work that improved diagnostics, resilience, recoverability, or operational safety.",
        "count": 1
      },
      {
        "value": "research",
        "label": "Research",
        "description": "Technical exploration, comparison, or prototyping used to reduce uncertainty.",
        "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": "Senior full-stack engineer building backend services, API integrations, and AI-powered tools across SaaS and financial products. Combines database and system design with frontend architecture, delivery automation, and technical leadership.",
    "highlights": [
      {
        "text": "Created Connect from its database queries and APIs to the reporting interface, serving more than 600 client companies.",
        "evidenceLevel": "self-reported"
      },
      {
        "text": "Delivered more than 50 reusable components adopted across more than 8 applications.",
        "evidenceLevel": "self-reported"
      },
      {
        "text": "Increased automated test coverage from 0% to 74% for a production commerce platform.",
        "evidenceLevel": "self-reported"
      },
      {
        "text": "Led hiring, mentoring, planning, and delivery for an engineering team of 8 developers.",
        "evidenceLevel": "self-reported"
      },
      {
        "text": "Developed automation that helped clients avoid approximately $300K in regulatory fines.",
        "evidenceLevel": "self-reported"
      }
    ],
    "skills": [
      "Node.js",
      "TypeScript",
      "API Design",
      "Backend Architecture",
      "PostgreSQL",
      "Python",
      "AI Integration",
      "System Design",
      "React",
      "Next.js",
      "Frontend Architecture",
      "Product Engineering",
      "Testing Strategy",
      "Developer Experience",
      "Technical Leadership",
      "Mentoring"
    ],
    "experiences": [
      {
        "id": "integritas-fintech-platform",
        "organization": "Integritas",
        "role": "Senior Full-Stack Engineer",
        "engagement": "full-time",
        "location": "Remote, USA",
        "domain": "Rogue Credit Union · Digital banking and rewards",
        "period": {
          "start": "2025-06-01",
          "end": null,
          "label": "June 2025-present"
        },
        "summary": "Leads API integration architecture, authentication, and full-stack delivery for Rogue Credit Union's digital banking and rewards application through Integritas, with focused contributions to infrastructure automation.",
        "contributions": [
          "Designed server-side API boundaries, authentication and validation patterns, and typed integrations with upstream services.",
          "Delivered full-stack features using React, TypeScript, Node.js, Zod, and OpenAPI-based backend contracts.",
          "Designed a mock API layer that allowed frontend and backend work to progress independently of upstream readiness.",
          "Expanded automated coverage with Vitest and Playwright for critical authenticated user flows.",
          "Contributed Ansible and Podman automation for preview routing, container lifecycle, and deployment health checks."
        ],
        "outcomes": [
          {
            "text": "Optimized the production-build workflow, reducing cold-build time by 60%.",
            "evidenceLevel": "measured"
          },
          {
            "text": "Enabled frontend and backend teams to work in parallel through a reusable mock API boundary.",
            "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": "Senior Full-Stack Engineer",
        "engagement": "full-time",
        "location": "Remote, USA",
        "domain": "Headless commerce and content platforms",
        "period": {
          "start": "2023-10-01",
          "end": "2025-07-31",
          "label": "October 2023-July 2025"
        },
        "summary": "Led full-stack development for a high-traffic headless commerce platform spanning storefronts, content workflows, APIs, and third-party integrations.",
        "contributions": [
          "Led creation of the AOA Design System component library, building reusable primitives and composed components following atomic design principles.",
          "Delivered features across Next.js storefronts, content workflows, backend APIs, GraphQL integrations, and third-party services.",
          "Built content-managed storefront and marketing experiences for non-technical publishing teams.",
          "Established automated coverage for production workflows that previously had no test suite."
        ],
        "outcomes": [
          {
            "text": "Increased automated test coverage from 0% to 74%, improving regression visibility and release confidence.",
            "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": "Senior Frontend Engineer",
        "engagement": "full-time",
        "location": "Remote, Canada",
        "domain": "Enterprise communication and social impact platforms",
        "period": {
          "start": "2021-10-01",
          "end": "2023-10-31",
          "label": "October 2021-October 2023"
        },
        "summary": "Built shared frontend foundations for a Vue-based enterprise platform connected to multiple applications and mentored engineers on scalable interface architecture.",
        "contributions": [
          "Designed and implemented a universal design system for a large Vue-based enterprise hub.",
          "Refactored and modernized legacy interfaces to improve consistency, maintainability, and developer experience.",
          "Mentored developers through component design, frontend standards, code reviews, and architecture decisions."
        ],
        "outcomes": [
          {
            "text": "Delivered more than 50 reusable components adopted across more than 8 applications within 2 months.",
            "evidenceLevel": "self-reported"
          }
        ],
        "technologies": [
          "TypeScript",
          "Vue",
          "Tailwind CSS",
          "Laravel",
          "Node.js",
          "Vite"
        ],
        "relatedProjects": []
      },
      {
        "id": "viasat-operations-analytics",
        "organization": "ViaSat",
        "role": "Senior Software Engineer",
        "engagement": "contract",
        "location": "Brazil",
        "domain": "Intelie · Real-time oil and gas analytics",
        "period": {
          "start": "2021-02-01",
          "end": "2021-09-30",
          "label": "February-September 2021"
        },
        "summary": "Built interactive dashboards for Intelie during my ViaSat engagement, translating real-time oil and gas operational datasets into React and Highcharts interfaces.",
        "contributions": [
          "Implemented interactive dashboards and data visualizations for real-time oil and gas operational analytics.",
          "Integrated complex datasets into performant React interfaces using Highcharts.",
          "Collaborated with backend engineers to validate data accuracy and improve analytics performance.",
          "Improved usability and performance for data-heavy internal operational analytics tools."
        ],
        "outcomes": [
          {
            "text": "Delivered production interfaces that made complex operational data usable through interactive analytics workflows.",
            "evidenceLevel": "self-reported"
          }
        ],
        "technologies": [
          "React",
          "TypeScript",
          "Redux",
          "PostgreSQL",
          "Highcharts"
        ],
        "relatedProjects": [
          "intelie"
        ]
      },
      {
        "id": "jca-accounting-platform",
        "organization": "JCA Contadores",
        "role": "Full-Stack Engineer / Team Lead",
        "engagement": "full-time",
        "location": "Brazil",
        "domain": "Connect · Accounting reports and financial statements",
        "period": {
          "start": "2016-02-01",
          "end": "2021-01-31",
          "label": "February 2016-January 2021"
        },
        "summary": "Created Connect from database queries and third-party integrations through APIs and reporting interfaces. Progressed to team lead, working directly with company directors on technical planning and delivery.",
        "contributions": [
          "Wrote complex database queries, integrated third-party systems, and built Connect's API endpoints and reporting interface.",
          "Worked directly with company directors to clarify requirements, plan tickets, and manage the engineering team and delivery board.",
          "Led hiring, mentoring, onboarding, code reviews, task planning, and delivery for a team of 8 developers.",
          "Built workflow automation for high-risk regulatory and accounting processes."
        ],
        "outcomes": [
          {
            "text": "Created Connect, used by more than 600 client companies for accounting charts, reports, and financial statements.",
            "evidenceLevel": "self-reported"
          },
          {
            "text": "Developed automation that helped clients avoid approximately $300K in regulatory fines.",
            "evidenceLevel": "self-reported"
          }
        ],
        "technologies": [
          "React",
          "Next.js",
          "TypeScript",
          "Node.js",
          "Laravel",
          "MySQL",
          "Vue",
          "Redis"
        ],
        "relatedProjects": [
          "connect"
        ]
      }
    ],
    "education": [
      {
        "id": "mba-software-engineering",
        "credential": "MBA in Software Engineering",
        "institution": "Universidade Estácio de Sá",
        "period": {
          "start": "2021-01-01",
          "end": "2022-12-31",
          "label": "2021-2022"
        }
      },
      {
        "id": "business-administration",
        "credential": "Bachelor of Business Administration",
        "institution": "Universidade Estácio de Sá",
        "period": {
          "start": "2016-01-01",
          "end": "2020-12-31",
          "label": "2016-2020"
        }
      },
      {
        "id": "industrial-automation-electronics",
        "credential": "Technical Program in Industrial Automation and Electronics",
        "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": "My manager at Viamo",
        "quote": "Andrews demonstrated remarkable initiative and ownership throughout the project. He proactively identified issues, often with a proposal for solutions. His self-management was very effective, despite working fully remotely, by providing regular updates and taking responsibility for delivering on commitments.",
        "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"
          }
        }
      },
      {
        "id": "roan-cooney",
        "name": "Roan Cooney",
        "relationship": "My engineering lead at Viamo",
        "quote": "Andrews is a critical thinker, problem-solver, and a fast learner who exerted a positive influence on our team. It has been an honor to lead and work alongside someone of Andrews. Given the opportunity, I would hire Andrews again in a heartbeat.",
        "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"
          }
        }
      },
      {
        "id": "daniel-vilela",
        "name": "Daniel Vilela",
        "relationship": "Reported directly to me",
        "quote": "Andrews led the team I worked on for about 4 years, and it was a rewarding experience. Andrews has an amazing and clearly capable mind; he can work on many tasks simultaneously, even with different technologies, while still effectively guiding a team.",
        "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"
          }
        }
      },
      {
        "id": "mohamed-nassar",
        "name": "Mohamed Nassar",
        "relationship": "Worked on the same team",
        "quote": "I wholeheartedly recommend Andrews as a remarkable Front-End Developer with Full-Stack expertise. Andrews consistently exceeded expectations, taking on a challenging project to create a company Design System without a dedicated designer.",
        "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"
          }
        }
      },
      {
        "id": "alex-safian",
        "name": "Alex Safian",
        "relationship": "My colleague at Viamo",
        "quote": "Beyond his technical prowess, Andrew excels as a communicator and a team player. He consistently demonstrates a willingness to share his expertise and support others in their endeavors.",
        "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"
          }
        }
      },
      {
        "id": "safidy-rambeloson",
        "name": "Safidy Rambeloson",
        "relationship": "My colleague at Viamo",
        "quote": "Andrews stands out for his commitment to sharing knowledge. He's not only a dedicated learner but also a proactive contributor, consistently offering fresh ideas to enhance our frontend processes.",
        "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"
          }
        }
      }
    ],
    "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": [
        "Product Engineering",
        "Frontend Architecture",
        "Backend Architecture",
        "AI Engineering",
        "Authentication & Security"
      ],
      "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": "Career Ledger Foundation",
      "kind": "project",
      "status": "active",
      "period": {
        "start": "2026-08-26",
        "end": null,
        "label": "August 2026–present"
      },
      "summary": "Designed a private-first publishing system that turns local engineering evidence into reviewed, sanitized career records and a static public website.",
      "context": "Engineering work is spread across repositories, tickets, notes, and long-running initiatives. The project creates a durable career memory without making confidential source material part of the public portfolio.",
      "contributions": [
        "Defined an evidence-to-initiative workflow that separates raw activity, private analysis, sanitized candidates, and approved public records.",
        "Created repository-scoped Codex instructions and skills for project analysis, consolidation, sanitization, publication review, and site maintenance.",
        "Implemented validation, privacy auditing, incremental local Git scans, staged-file guards, static generation, and GitHub Pages deployment without runtime dependencies."
      ],
      "outcomes": [
        {
          "text": "Established a reusable offline workflow for recording engineering work while keeping publication deliberate and privacy-gated.",
          "evidenceLevel": "observed"
        }
      ],
      "areas": [
        "Developer Experience",
        "AI Engineering",
        "Product Engineering",
        "System Design"
      ],
      "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": [
        "System Design",
        "Backend Architecture",
        "Cloud & Infrastructure",
        "Observability & Reliability",
        "Authentication & Security"
      ],
      "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": "Built a Self-Hosted Knowledge System with Cited Retrieval",
      "kind": "project",
      "status": "active",
      "period": {
        "start": "2026-08-24",
        "end": null,
        "label": "August 2026–present"
      },
      "summary": "Conceived and built VaultMind from scratch, combining multi-source ingestion, scoped vector retrieval, cited answers, and read-only agent access in one self-hosted application.",
      "context": "Useful knowledge is often split across source repositories, workspace tools, drive files, and authored documents. VaultMind creates one inspectable retrieval layer while keeping deployment and source control with the operator.",
      "contributions": [
        "Defined the product direction, system boundaries, technical architecture, data model, interface, testing strategy, and public release.",
        "Built source adapters, synchronization workflows, Markdown-aware chunking, embeddings, scoped pgvector retrieval, ranking, persisted citations, and evidence-aware answer generation.",
        "Created knowledge spaces and a normalized document boundary so different providers feed the same indexing and retrieval pipeline.",
        "Added a bounded read-only MCP interface that makes the indexed knowledge available to agent workflows without exposing mutation operations.",
        "Implemented credential protection, prompt-injection handling, synchronization leases, input limits, deterministic demo data, automated tests, and smoke checks."
      ],
      "outcomes": [
        {
          "text": "Published a complete MIT-licensed implementation that can be self-hosted and inspected end to end.",
          "evidenceLevel": "public"
        },
        {
          "text": "Made one cited knowledge index available through both the application and a read-only MCP interface.",
          "evidenceLevel": "observed"
        }
      ],
      "areas": [
        "AI Engineering",
        "System Design",
        "Data & Databases",
        "Backend Architecture",
        "Authentication & Security",
        "Product Engineering"
      ],
      "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": "View VaultMind on 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": "Created a Framework-Agnostic Component System",
      "kind": "project",
      "status": "active",
      "period": {
        "start": "2026-08-21",
        "end": null,
        "label": "August 2026–present"
      },
      "summary": "Conceived and built Caderno UI from scratch, using canonical custom elements and thin framework adapters to deliver a portable, accessible notebook-inspired component platform.",
      "context": "Component libraries often duplicate behavior across framework-specific implementations. Caderno UI keeps one standards-based element layer as the source of truth while offering ergonomic integration points for native HTML, React, and Astro.",
      "contributions": [
        "Defined the visual language, public component API, cross-framework architecture, accessibility principles, documentation, packaging, and release strategy.",
        "Built shared design tokens, icons, Lit custom elements, optional motion and chart delivery, typed DOM events, slots, CSS properties, and shadow parts.",
        "Created thin React wrappers and Astro facades that consume the canonical custom elements without duplicating their behavior.",
        "Established semantic markup, keyboard behavior, focus handling, pre-upgrade content resilience, and no-JavaScript fallbacks as library requirements.",
        "Implemented documentation, compatibility tests, package validation, Changesets releases, trusted publishing, provenance checks, and GitHub Pages deployment."
      ],
      "outcomes": [
        {
          "text": "Published an MIT-licensed component platform that serves native HTML, React, and Astro from one standards-based implementation.",
          "evidenceLevel": "public"
        },
        {
          "text": "Eliminated framework-specific behavior duplication inside the library by keeping adapters as thin facades.",
          "evidenceLevel": "observed"
        }
      ],
      "areas": [
        "Frontend Architecture",
        "Accessibility",
        "Developer Experience",
        "System Design",
        "Product Engineering"
      ],
      "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": "Explore the documentation",
          "href": "https://andrewsrigom.github.io/caderno-ui/"
        },
        {
          "label": "View Caderno UI on GitHub",
          "href": "https://github.com/andrewsrigom/caderno-ui"
        }
      ],
      "significance": "activity",
      "activityTypes": []
    },
    {
      "schemaVersion": 1,
      "recordType": "entry",
      "id": "public-extensions-workspace",
      "slug": "public-extensions-workspace",
      "title": "Built a Privacy-Gated Browser Extension Workspace",
      "kind": "project",
      "status": "active",
      "period": {
        "start": "2026-08-19",
        "end": null,
        "label": "August 2026–present"
      },
      "summary": "Conceived and built Public Extensions from scratch, combining focused browser tools, shared interface packages, least-permission design, and an explicit public-export boundary.",
      "context": "Small browser tools can become difficult to maintain when permissions, storage, shared interfaces, site-specific behavior, and public-release boundaries evolve independently. The workspace gives those concerns one tested architecture while keeping each extension focused on a narrow user problem.",
      "contributions": [
        "Defined the extension concepts, workspace architecture, shared interface system, privacy model, browser-testing strategy, licensing, and public-release safeguards.",
        "Built focused browser tools with local settings, encapsulated site-specific behavior, minimum required permissions, and confirmation for destructive actions.",
        "Created shared React interface and token packages with a reuse rule that keeps one-off behavior inside the extension that owns it.",
        "Implemented storage migration checks, deterministic fixtures, disposable-browser verification, manifest validation, and compatibility coverage.",
        "Designed an opt-in export pipeline that rejects unmarked packages and checks the public surface for sensitive material, licenses, assets, and provenance."
      ],
      "outcomes": [
        {
          "text": "Published a source-available workspace with focused browser tools and a shared, tested interface foundation.",
          "evidenceLevel": "public"
        },
        {
          "text": "Made the public/private release boundary repeatable and automatically verifiable through opt-in manifests and export checks.",
          "evidenceLevel": "observed"
        }
      ],
      "areas": [
        "Product Engineering",
        "Frontend Architecture",
        "Developer Experience",
        "Authentication & Security",
        "System Design"
      ],
      "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": "View Public Extensions on GitHub",
          "href": "https://github.com/andrewsrigom/public-extensions"
        }
      ],
      "significance": "activity",
      "activityTypes": []
    },
    {
      "schemaVersion": 1,
      "recordType": "entry",
      "id": "preview-environment-automation",
      "slug": "preview-environment-automation",
      "title": "Automated Preview Deployments for Rogue Credit Union",
      "kind": "reliability",
      "status": "completed",
      "period": {
        "start": "2026-05-28",
        "end": "2026-07-30",
        "label": "May–July 2026"
      },
      "summary": "Contributed Ansible automation for Rogue Credit Union's application preview environments, covering container lifecycle, routing, and deployment health checks.",
      "context": "The digital banking and rewards application needs preview environments where routing, container state, service startup, and health checks work together. This was a focused infrastructure contribution alongside the application work.",
      "contributions": [
        "Configured reverse-proxy routing for containerized application previews.",
        "Automated container cleanup, image updates, service startup, and verification with Ansible and Podman.",
        "Added layered health checks and corrected local probes to verify the intended application service."
      ],
      "outcomes": [],
      "areas": [
        "Cloud & Infrastructure",
        "Observability & Reliability",
        "Developer Experience"
      ],
      "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": "Built Endpointer for API Documentation Search and AI Context",
      "kind": "project",
      "status": "active",
      "period": {
        "start": "2026-07-09",
        "end": null,
        "label": "July 2026–present"
      },
      "summary": "Designed and built Endpointer's ingestion and search pipeline, indexing vendor API documentation and exposing integration context to engineers and AI coding agents.",
      "context": "Integration work requires details scattered across API specifications and vendor documentation. Endpointer organizes those sources into a searchable index that engineers can query directly and AI agents can access through MCP.",
      "contributions": [
        "Designed the command-line workflow, provider boundary, artifact provenance model, and deterministic indexing pipeline.",
        "Built structured operation and field indexes over API specifications with bounded search and summary generation.",
        "Exposed read-only tools and resources through the Model Context Protocol for engineering and AI-assisted retrieval.",
        "Established an offline-first safety model that keeps generated documentation local and prevents provider calls during retrieval.",
        "Added focused automated coverage and operational guidance for ingestion, indexing, search, protocol behavior, and safety constraints."
      ],
      "outcomes": [
        {
          "text": "Replaced repeated manual documentation lookup with direct local retrieval of indexed schema and documentation context.",
          "evidenceLevel": "self-reported"
        },
        {
          "text": "Reached recurring use within an internal development group, including AI-assisted engineering workflows.",
          "evidenceLevel": "self-reported"
        }
      ],
      "areas": [
        "AI Engineering",
        "Backend Architecture",
        "Developer Experience",
        "System Design",
        "Technical Leadership"
      ],
      "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": "Built SeuSaaS Payments, Authentication, and Backend Services",
      "kind": "architecture",
      "status": "active",
      "period": {
        "start": "2026-04-03",
        "end": null,
        "label": "April 2026–present"
      },
      "summary": "Designed and built SeuSaaS as a full-stack application with payment flows, authentication, tenant-scoped workspaces, and reusable backend services.",
      "context": "The application connects marketing and sign-in pages to billing, onboarding, and workspace operations. Shared backend capabilities and a central release pipeline support distinct product editions.",
      "contributions": [
        "Built reusable identity, tenancy, audit, event, queue, webhook, notification, cache, storage, and media foundations.",
        "Created catalog-driven developer tooling for capability discovery, diagnostics, operational guidance, and automation inventory.",
        "Developed a multi-tenant product platform spanning authentication, workspaces, billing, administration, privacy controls, analytics, storage, integrations, and bounded AI assistance.",
        "Implemented plan-aware generation, pruning, verification, manifests, release preflights, buyer-safe bootstrap guidance, and edition publication.",
        "Maintained explicit boundaries between original reusable implementation, legacy product lineages, generated editions, and licensed visual source."
      ],
      "outcomes": [
        {
          "text": "Reached initial private use across health and technology segments.",
          "evidenceLevel": "self-reported"
        },
        {
          "text": "Published two plan-specific repository histories through a traceable central release pipeline.",
          "evidenceLevel": "observed"
        }
      ],
      "areas": [
        "Backend Architecture",
        "Authentication & Security",
        "System Design",
        "Product Engineering",
        "Frontend Architecture",
        "Developer Experience"
      ],
      "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": "Built SeniorPath, a Practical Software Engineering Guide",
      "kind": "project",
      "status": "active",
      "period": {
        "start": "2026-03-24",
        "end": null,
        "label": "March 2026–present"
      },
      "summary": "Built SeniorPath to explain software-engineering concepts through practical guides, recipes, and coding challenges, with bilingual search and structured learning paths.",
      "context": "Engineers need more than disconnected definitions: they need explanations, examples, and a way to connect concepts to everyday work. SeniorPath combines that editorial purpose with searchable collections, learning tracks, and reading progress.",
      "contributions": [
        "Built a connected learning experience spanning guides, practical recipes, concepts, coding challenges, glossary entries, search, and reading progress.",
        "Separated the generic site shell from editorial content through a manifest contract, synchronization tools, and external repository support.",
        "Implemented localized static routes, accessible navigation, reusable editorial interfaces, feeds, and search indexing.",
        "Added content-graph validation, review readiness, preparation audits, web-quality checks, browser verification, and release safeguards.",
        "Integrated a reusable notebook-oriented interface system while preserving the external-content build boundary."
      ],
      "outcomes": [
        {
          "text": "Published SeniorPath and its engineering guides, concepts, and challenges.",
          "evidenceLevel": "self-reported"
        }
      ],
      "areas": [
        "Developer Experience",
        "Product Engineering",
        "Accessibility",
        "Frontend Architecture"
      ],
      "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": "Built Capta's AI Website Builder and Content Pipeline",
      "kind": "project",
      "status": "active",
      "period": {
        "start": "2026-01-30",
        "end": null,
        "label": "January 2026–present"
      },
      "summary": "Built Capta's AI-assisted website builder, connecting page and content generation to tenant-aware APIs, asynchronous orchestration, media workers, and publishing workflows.",
      "context": "Capta helps businesses create and manage websites with AI-generated content, reusable sections, business integrations, and SEO workflows. The backend connects editing requests to data services, queued generation, media processing, and publication controls.",
      "contributions": [
        "Established tenant-aware data, access, content, domain, media, analytics, and operational service boundaries.",
        "Built a database-driven page builder with reusable section contracts, recovery-aware editing, and guarded authoring workflows.",
        "Implemented contextual recommendations, feedback telemetry, structured AI orchestration, and a bounded agent control plane.",
        "Developed cache-first media generation, responsive asset processing, worker flows, and portability boundaries.",
        "Added smoke and release gates, agent governance, visual regression infrastructure, and explicit application-security checks."
      ],
      "outcomes": [],
      "areas": [
        "AI Engineering",
        "Backend Architecture",
        "System Design",
        "Product Engineering",
        "Frontend Architecture",
        "Authentication & Security"
      ],
      "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": "Implemented Backend Workflows and AI Integration for Rebolt",
      "kind": "project",
      "status": "completed",
      "period": {
        "start": "2025-11-26",
        "end": "2026-01-22",
        "label": "November 2025–January 2026"
      },
      "summary": "Contributed authenticated APIs, transactional data workflows, cached analytics, and managed AI prompt integration to Rebolt's multi-tenant platform.",
      "context": "The shared product required editor and renderer changes to remain consistent across repository boundaries while authenticated APIs, persistence, automation, and customer communication evolved in parallel.",
      "contributions": [
        "Integrated managed prompts for voice transcription and structured extraction, including input mapping, response parsing, and error handling.",
        "Connected administrative analytics presentation to authenticated aggregation, database queries, and cache-first retrieval.",
        "Built configurable automatic responses across settings UI, authenticated APIs, persistence, validation, and managed scheduling.",
        "Implemented redirect-aware deletion with guarded UI, relationship rewiring, validation, and transactional data updates.",
        "Delivered cross-page section inspection, seven presentation variants across five section families, responsive behavior, and persisted widget theming.",
        "Expanded social-automation onboarding, notification integrity, customer follow-up, and project-posting guidance."
      ],
      "outcomes": [],
      "areas": [
        "Backend Architecture",
        "AI Engineering",
        "Data & Databases",
        "Product Engineering",
        "Frontend Architecture"
      ],
      "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": "Led Creation of the AOA Design System Component Library",
      "kind": "leadership",
      "status": "completed",
      "period": {
        "start": "2023-11-20",
        "end": "2024-11-25",
        "label": "November 2023–November 2024"
      },
      "summary": "Led creation of AOA Design System's component library, building reusable primitives and composed components following atomic design principles, with interactive documentation and automated quality feedback.",
      "context": "The component library formed part of a shared frontend foundation alongside reusable packages and content-driven applications. My leadership covered creation of the library; the wider content and application systems remained a team effort.",
      "contributions": [
        "Led creation of the React and TypeScript component library, building reusable primitives and composed components following atomic design principles.",
        "Established and hardened a reusable package workspace for frontend utilities, hooks, configuration, and developer tooling.",
        "Expanded component stories, behavior tests, preview automation, pre-commit validation, and build-tool modernization.",
        "Built structured content models, reusable page sections, forms, responsive media, motion, and visual authoring workflows.",
        "Added accessibility, crawlability, preview-environment browser tests, and quality feedback across content-driven applications."
      ],
      "outcomes": [
        {
          "text": "The broader shared frontend foundation was used across multiple production applications.",
          "evidenceLevel": "self-reported"
        }
      ],
      "areas": [
        "Technical Leadership",
        "Frontend Architecture",
        "Product Engineering",
        "Developer Experience",
        "Accessibility"
      ],
      "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": "Engineering Digital Banking and Rewards at Rogue Credit Union",
      "kind": "leadership",
      "status": "active",
      "period": {
        "start": "2024-09-03",
        "end": null,
        "label": "September 2024–present"
      },
      "summary": "Leading API integration architecture, authentication, and full-stack implementation for Rogue Credit Union's digital banking and rewards application through Integritas.",
      "context": "The platform combines sensitive authenticated journeys, upstream integrations, localized experiences, form workflows, telemetry, automated testing, and a production-oriented delivery pipeline. The role covered technical direction rather than ownership of the business roadmap.",
      "contributions": [
        "Designed the application's server-side API boundaries, authentication flow, runtime validation, and integration testing patterns.",
        "Created a scenario-driven mock API and contract workflow for deterministic development without live upstream dependencies.",
        "Implemented generated compile-time contracts, maintained runtime validation, reusable fixtures, and contract-drift checks.",
        "Expanded privacy-aware diagnostics, form lifecycle telemetry, localized product journeys, and browser-based verification.",
        "Led engineering automation spanning changelog governance, design handoff, testing strategy, and production-build modernization."
      ],
      "outcomes": [
        {
          "text": "Optimized the production-build workflow, reducing cold-build time by 60%.",
          "evidenceLevel": "measured"
        },
        {
          "text": "Reduced integration defects and dependency wait through deterministic mocks and contract checks.",
          "evidenceLevel": "self-reported"
        }
      ],
      "areas": [
        "Backend Architecture",
        "System Design",
        "Technical Leadership",
        "Authentication & Security",
        "Frontend Architecture",
        "Developer Experience",
        "Observability & Reliability"
      ],
      "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 — Digital Banking & Rewards",
      "kind": "platform",
      "status": "active",
      "workContext": "professional",
      "summary": "Digital banking and rewards application with typed API integrations, authentication, and automated delivery. Full-stack engineering through Integritas.",
      "description": "Through Integritas, I lead the technical architecture and hands-on development of Rogue Credit Union's digital banking and rewards application. My work spans the server-side API layer, upstream integrations, authentication, contract validation, deterministic mock services, observability, and user-facing journeys. I also contributed Ansible automation for container lifecycle, reverse-proxy routing, and deployment health checks. I optimized the production-build workflow, reducing cold-build time by 60%.",
      "areas": [
        "Backend Architecture",
        "System Design",
        "Cloud & Infrastructure",
        "Technical Leadership",
        "Authentication & Security",
        "Frontend Architecture",
        "Observability & Reliability"
      ],
      "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": "Rogue Credit Union homepage with member navigation, a mountain landscape hero, and cards for checking, auto loans, and home loans.",
          "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": "Rogue Credit Union homepage with member navigation, a mountain landscape hero, and cards for checking, auto loans, and home loans.",
            "caption": "Rogue Credit Union homepage, with navigation for accounts, loans, and member services.",
            "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": "An AI-assisted website builder for businesses, combining content generation, page management, business integrations, and SEO workflows.",
      "description": "I designed and built Capta to help businesses create and manage websites using AI-generated content and reusable page sections. Its backend combines tenant-aware APIs and database services with queued AI generation, media workers, caching, and publishing controls. Business integrations and SEO workflows connect website operations to business needs and search visibility. The implementation spans the page editor, content orchestration, and delivery pipeline.",
      "areas": [
        "AI Engineering",
        "Backend Architecture",
        "System Design",
        "Product Engineering",
        "Frontend Architecture"
      ],
      "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": "Capta landing-page feature section with cards for brand governance, publishing workflows, and commercial consistency.",
          "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": "Capta landing-page feature section with cards for brand governance, publishing workflows, and commercial consistency.",
            "caption": "A landing-page section from Capta, presenting brand rules, publishing workflows, and reusable page structure.",
            "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": "An AI-assisted search tool that indexes vendor API documentation and gives engineers and coding agents direct access to integration context.",
      "description": "I designed and built Endpointer to turn scattered vendor documentation and API specifications into searchable engineering context. Its ingestion pipeline creates structured operation and field indexes, preserves source references, and exposes search through a Python CLI and read-only Model Context Protocol tools. Engineers and AI assistants can retrieve relevant API details without repeating manual searches across documentation sites.",
      "areas": [
        "AI Engineering",
        "Backend Architecture",
        "Developer Experience",
        "System Design"
      ],
      "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": "Terminal prompt requesting API integration guidance and the Endpointer MCP context response.",
          "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": "Terminal prompt requesting API integration guidance and the Endpointer MCP context response.",
            "caption": "1. The question: use Endpointer through Codex to find an API operation in locally indexed documentation.",
            "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": "Endpointer MCP tool calls searching documentation and endpoints, then retrieving an operation contract.",
            "caption": "2. The retrieval: search_docs and search_endpoints locate relevant documentation; get_operation retrieves the selected contract.",
            "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": "Terminal answer summarizing an API operation, required parameters, response fields, errors, and information to verify.",
            "caption": "3. The answer: integration guidance based on the retrieved documentation, with parameters, response fields, documented errors, and remaining questions.",
            "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": "A full-stack SaaS application with payments, subscriptions, authentication pages, and multi-tenant workspaces.",
      "description": "I designed and built SeuSaaS to connect payment and onboarding flows with authenticated workspaces and administration. The backend handles identity, tenant-scoped data, billing state, webhooks, asynchronous jobs, notifications, storage, and audit records. Marketing and authentication pages connect to the application, while a shared service foundation and automated release pipeline support distinct product editions.",
      "areas": [
        "Backend Architecture",
        "Authentication & Security",
        "System Design",
        "Product Engineering",
        "Frontend Architecture"
      ],
      "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": "SeuSaaS landing page with product introduction, navigation, and icons for the platform's core capabilities.",
          "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": "SeuSaaS landing page with product introduction, navigation, and icons for the platform's core capabilities.",
            "caption": "The public SeuSaaS landing page, presenting the product and its core capabilities.",
            "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": "SeuSaaS feature cards for subscriptions, transactional email, authentication, and database and storage.",
            "caption": "The public website's feature section, showing how billing, communication, access, and data capabilities are presented.",
            "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": "An AI knowledge workspace that indexes multiple sources and answers questions with vector retrieval and traceable citations.",
      "description": "I designed and built VaultMind's ingestion and retrieval pipeline to bring repositories, workspace tools, drive files, and authored documents into one searchable index. Its backend combines PostgreSQL and pgvector with scoped retrieval, source citations, and responses that decline when evidence is insufficient. The self-hosted application serves both a conversational interface and read-only MCP tools for coding agents.",
      "areas": [
        "AI Engineering",
        "Backend Architecture",
        "Data & Databases",
        "System Design",
        "Authentication & Security",
        "Product Engineering"
      ],
      "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": "GitHub repository",
          "href": "https://github.com/andrewsrigom/vaultmind"
        }
      ],
      "presentation": {
        "preview": {
          "src": "assets/projects/vaultmind-consulted-documents.webp",
          "width": 1440,
          "height": 1000,
          "alt": "VaultMind Ask AI interface with the consulted-documents panel showing three cited sources from a demonstration workspace.",
          "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": "VaultMind Ask AI interface with the consulted-documents panel showing three cited sources from a demonstration workspace.",
            "caption": "VaultMind's demonstration workspace, showing an answer alongside its consulted documents and source references.",
            "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": "A multi-tenant platform for business websites and customer operations, with backend automation, analytics, and AI-assisted voice processing.",
      "description": "I contributed backend and full-stack workflows to Rebolt's shared platform: authenticated APIs, database queries, transactional updates, scheduled responses, and cache-backed analytics. I also integrated managed prompts for voice transcription and structured extraction, including response parsing and error handling. The work connected these services to administration, website editing, and rendering interfaces across repositories.",
      "areas": [
        "Backend Architecture",
        "AI Engineering",
        "Data & Databases",
        "Product Engineering",
        "Frontend Architecture"
      ],
      "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": "Rebolt homepage with orange navigation accents and a headline presenting AI-first CRM and marketing for home service professionals.",
          "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": "Rebolt homepage with orange navigation accents and a headline presenting AI-first CRM and marketing for home service professionals.",
            "caption": "Rebolt's public homepage, presenting its AI-assisted CRM and marketing platform for service businesses.",
            "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": "Guarded browser and backend tools for job-application preparation and review-first mailbox operations.",
      "description": "Separates browser interaction, durable backend work, sensitive data, immutable plans, fresh-state verification, backup, and confirmation boundaries so automation remains reviewable and user-controlled.",
      "areas": [
        "Product Engineering",
        "Frontend Architecture",
        "Backend Architecture",
        "AI Engineering",
        "Authentication & Security"
      ],
      "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": "A notebook-inspired component system built as standards-based custom elements with thin React and Astro integrations.",
      "description": "I conceived, designed, and built Caderno UI from scratch as a framework-agnostic interface system. Its canonical Lit custom elements expose typed events, tokens, slots, CSS properties, and shadow parts, while thin React and Astro layers reuse the same behavior. Accessibility, keyboard interaction, resilient pre-upgrade content, documentation, compatibility testing, and package releases are part of the system rather than downstream additions.",
      "areas": [
        "Frontend Architecture",
        "Accessibility",
        "Developer Experience",
        "System Design",
        "Product Engineering"
      ],
      "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": "Documentation",
          "href": "https://andrewsrigom.github.io/caderno-ui/"
        },
        {
          "label": "GitHub repository",
          "href": "https://github.com/andrewsrigom/caderno-ui"
        }
      ],
      "presentation": {
        "preview": {
          "src": "assets/projects/caderno-ui-home-2026-08-27.webp",
          "width": 1440,
          "height": 1006,
          "alt": "Caderno UI documentation with handwritten typography, a note, installation instructions, and component examples.",
          "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": "Caderno UI documentation with handwritten typography, a note, installation instructions, and component examples.",
            "caption": "The public Caderno UI documentation, showing the notebook-inspired design language and reusable interface components.",
            "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": "A private-first engineering career ledger with a sanitized static public portfolio.",
      "description": "Career Ledger reads local project evidence through an offline workflow, uses agent-guided analysis to maintain private initiatives, and publishes only manually approved records. The public site and JSON feed are generated statically for GitHub Pages.",
      "areas": [
        "Developer Experience",
        "AI Engineering",
        "Product Engineering",
        "System Design"
      ],
      "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": "Career Ledger homepage with an oversized editorial headline, layered architectural visualization, and interface-to-infrastructure progression.",
          "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": "Career Ledger homepage with an oversized editorial headline, layered architectural visualization, and interface-to-infrastructure progression.",
            "caption": "The Career Ledger homepage in the local preview, combining an editorial introduction with the layered architecture hero.",
            "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": "Accounting and financial reporting for more than 600 client companies, built from database queries and integrations through APIs and the user interface.",
      "description": "I created Connect from scratch at JCA Contadores, writing complex database queries, integrating third-party systems, building API endpoints, and developing charts, reports, and financial-statement interfaces. The platform was used by more than 600 client companies. Alongside implementation, I worked directly with company directors, planned tickets, managed the engineering team, and maintained the delivery board.",
      "areas": [
        "Backend Architecture",
        "Data & Databases",
        "Technical Leadership",
        "System Design",
        "Product Engineering",
        "Frontend Architecture"
      ],
      "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": "JCA Connect accounting interface with a monthly liquidity chart and navigation for financial statements and reports.",
          "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": "JCA Connect accounting interface with a monthly liquidity chart and navigation for financial statements and reports.",
            "caption": "Connect: financial indicators, accounting reports, and financial statements.",
            "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": "A source-available workspace for focused browser extensions, shared interface packages, and privacy-gated public releases.",
      "description": "I conceived, designed, and built Public Extensions from scratch as a collection of focused browser tools. The workspace combines shared React interface packages with least-permission manifests, local settings, storage migrations, deterministic browser tests, provenance documentation, and an opt-in export boundary that rejects private or unapproved packages before a public release.",
      "areas": [
        "Product Engineering",
        "Frontend Architecture",
        "Developer Experience",
        "Authentication & Security",
        "System Design"
      ],
      "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": "GitHub repository",
          "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": "A practical guide for software engineers, making complex concepts easier to understand through explanations, recipes, and hands-on challenges.",
      "description": "SeniorPath brings together engineering guides, practical recipes, connected concepts, and coding challenges to support learning and professional growth in technology. I built the bilingual platform with searchable content, learning tracks, and reading progress, backed by a reusable site shell, a separate editorial content pipeline, and automated content validation. The focus is helping engineers understand ideas and apply them to real problems.",
      "areas": [
        "Developer Experience",
        "Product Engineering",
        "Accessibility",
        "Frontend Architecture"
      ],
      "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": "SeniorPath article index with notebook-inspired navigation, a prominent introduction, and a chronological list of engineering articles.",
          "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": "SeniorPath article index with notebook-inspired navigation, a prominent introduction, and a chronological list of engineering articles.",
            "caption": "The current SeniorPath article index, showing the reading-focused layout and navigation to guides, tracks, and challenges.",
            "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": "A rights-aware streaming architecture with executable repository governance and a bounded backend runtime foundation.",
      "description": "Defines product and architecture boundaries for a video platform, then implements repository controls, local data services, configuration, structured logging, HTTP transport, service lifecycle, and telemetry checkpoints without overstating planned scope.",
      "areas": [
        "System Design",
        "Backend Architecture",
        "Cloud & Infrastructure",
        "Observability & Reliability"
      ],
      "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": "Led creation of the design-system component library, building reusable React primitives and composed components following atomic design principles.",
      "description": "Led creation of AOA Design System's React and TypeScript component library, from reusable primitives to composed interface components following atomic design principles. Built interactive Storybook documentation, shared styling, component tests, and preview workflows. Also contributed reusable packages and content-driven page composition across packages-aoa and aoa-next as part of the wider team-maintained frontend foundation.",
      "areas": [
        "Technical Leadership",
        "Frontend Architecture",
        "Product Engineering",
        "Developer Experience",
        "Accessibility"
      ],
      "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 in Storybook, showing the component catalog, typography examples, and controls for content, heading variant, and rendered element.",
          "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 in Storybook, showing the component catalog, typography examples, and controls for content, heading variant, and rendered element.",
            "caption": "AOA Design System: Storybook documentation with typography primitives, heading variants, and configurable component properties.",
            "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": "Developed pages for Timberdoodle's online storefront for homeschool curriculum and learning materials.",
      "description": "Timberdoodle connects curriculum discovery, customizable kits, and shopping journeys. I developed pages for its online storefront.",
      "areas": [
        "Product Engineering",
        "Commerce"
      ],
      "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": "Visit 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": "Timberdoodle storefront homepage with curriculum kit navigation and a homeschooling materials hero.",
          "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": "Timberdoodle storefront homepage with curriculum kit navigation and a homeschooling materials hero.",
            "caption": "Timberdoodle storefront, with curriculum kits and learning materials for homeschooling.",
            "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": "Timberdoodle curriculum kit builder with options to start a new kit or load a previously built one.",
            "caption": "Timberdoodle kit builder, with options to create a curriculum kit or continue a saved selection.",
            "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": "Timberdoodle Scheduler course editor with subject navigation, learning-material cards, and controls to add courses and save the schedule.",
            "caption": "Timberdoodle Scheduler: customizing courses and learning materials by subject within a curriculum schedule.",
            "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": "Timberdoodle Scheduler weekly checklist with color-coded subjects, course assignments, completion boxes, and download and print controls.",
            "caption": "Timberdoodle Scheduler: a printable weekly checklist organizing course assignments by subject.",
            "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": "Interactive React dashboards and Highcharts visualizations for real-time oil and gas operations analytics, built during my ViaSat engagement.",
      "description": "I contributed to Intelie's Performance Optimization work through interactive dashboards and data visualizations for real-time oil and gas operations. I integrated complex datasets into React interfaces using Highcharts, collaborated with backend teams on data accuracy and performance, and improved the usability and performance of data-heavy internal analytics tools.",
      "areas": [
        "Frontend Architecture",
        "Product Engineering"
      ],
      "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": "Intelie operational analytics interface with simultaneous torque, drag, stress, and drilling data visualizations.",
          "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": "Intelie operational analytics interface with simultaneous torque, drag, stress, and drilling data visualizations.",
            "caption": "Intelie: coordinated charts for drilling and operational data analysis.",
            "kind": "image",
            "approval": {
              "approvedBy": "owner",
              "reviewedAt": "2026-08-28"
            }
          }
        ]
      }
    }
  ],
  "locale": "en",
  "availableLocales": [
    "en",
    "pt-BR"
  ]
}
