
Verity
User-reported bugs often lack reproducible evidence for engineering teams. Verity runs Playwright in AWS Lambda to capture screenshots, JS errors, and API failures, then deduplicates and scores issues before GitHub triage.

—·Professional Work
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.
Dec 2025 - May 2026

Billing intelligence for private equity firms and portfolio companies at Wamo. Consultants capture time via calendar OAuth with manual fallback. Timesheets move through Open, Submitted, Approved, and Closed with Partner, Manager, Finance, and Member roles. Serverless AWS handles XLS exports, PDF invoicing, utilization snapshots, and an AI Partner Bar for tenant-scoped insights. I built the timesheet grid UX, sync handlers, and export pipelines.
Full-stack ownership on billing dashboard and serverless backend for timesheets, calendar sync, and invoicing workflows for PE clients.
Keyboard-first timesheet grid UX, Google and Microsoft calendar sync handlers, project classification, blended rate overrides, and XLS/PDF export pipelines via Step Functions.

User-reported bugs often lack reproducible evidence for engineering teams. Verity runs Playwright in AWS Lambda to capture screenshots, JS errors, and API failures, then deduplicates and scores issues before GitHub triage.

Cattle health records still live in paper notebooks across LATAM farms. Cattle Verify digitizes RFID field encounters, QR packaging traceability, and immutable compliance exports in a Capacitor PWA with 90%+ offline usage.

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.
Check out the live demo or explore the source code.