Things I've shipped, and what I'm building next.
SplitNShare
LiveAI receipt splitting for iOS, built and shipped solo.
~1,000 downloads · 5.0★ · 550+ bills worth $50K+ split
Scan a receipt, assign items to people, and settle up. Textract handles OCR; when a scan fails validation, a Claude fallback with deterministic totals checks repairs it, recovering 76% of failed scans. Serverless AWS backend (Lambda, Cognito, S3) running for about $3/month.
- Swift
- SwiftUI
- Python
- Claude API
- AWS Lambda
- Textract
- Cognito
receipt-bench
In progressOpen-source benchmark for receipt and document extraction.
Compares OCR-only, OCR + LLM repair, and direct vision-model pipelines on field accuracy, line-item F1, latency, and cost per document, with CI-gated evals that block regressions.
- Python
- Claude API
- GitHub Actions
nyfanaticos.com
LiveWebsite for the NYC football club I captain.
Squad pages, fixtures, and results for a club in the Bowery Premier League. Match data syncs from the league's Google Sheets, so results update without a deploy.
- Next.js
- TypeScript
- Tailwind CSS
- Google Sheets API
- Vercel