
WOW Sports Platform
Women's sports schedules and scores are scattered across leagues and apps. WOW Sports pulls WNBA, NWSL, and EBWSL data into one pnpm monorepo: Next.js web, Expo mobile, and Effect-based ingest on DigitalOcean.

—·Professional Work
Wamo client work on a developer platform that maps codebases into Neo4j graphs. Tree-sitter parses 15+ languages. A VS Code extension and MCP server run on Azure Container Apps, provisioned with Terraform.
Oct 2025 - Dec 2025

I joined a Wamo project building an AI-native platform for understanding large codebases. Spring Boot APIs and Node.js parsing workers feed dual Neo4j graphs for structure and analysis metadata. The React extension webview and MCP server let humans and agents explore architecture before writing code. I owned graph expansion, extension UI, Terraform on Azure Container Apps, and custom domain routing for staging and production.
Worked directly with the client across Java backend, Node.js parsing workers, VS Code extension UI, and Azure infrastructure from architecture through deployment.
Graph expansion logic, extension webview integration, MCP tool schemas for agent collaboration, and Terraform provisioning for staging and production on Azure Container Apps.

Women's sports schedules and scores are scattered across leagues and apps. WOW Sports pulls WNBA, NWSL, and EBWSL data into one pnpm monorepo: Next.js web, Expo mobile, and Effect-based ingest on DigitalOcean.

I built on a multi-tenant agentic platform at Wamo. Document RAG uses OpenSearch and Neptune. A planner coordinates agents with 63 service adapters. Real-time chat runs on AWS Lambda and Step Functions.

PE firms lose billable hours to manual timesheet entry and scattered calendar data. BillPilot syncs Google and Microsoft calendars, runs approval workflows, and generates rate-based invoices from a multi-tenant AWS SAM backend.
Check out the live demo or explore the source code.