SaaS · Full-stack
YourShare
Bill-splitting with AI-powered OCR.
The problem
Splitting bills in groups is genuinely annoying. Not because the math is hard, but because gathering the information is. Someone has to photograph the receipt, type out the line items, and then distribute them across people with different amounts. It takes ten minutes of friction for something that should take thirty seconds.
What was built
YourShare is a SaaS application that takes a bank statement or receipt image, processes it through an AI OCR pipeline, automatically assigns line items to people in a group, and generates a clean PDF summary. It supports multiple currencies and is fully internationalized — because the people I was building it for are not all in the same country.
The stack is Next.js on the frontend, Supabase for data and authentication, and Claude AI for the OCR and assignment logic. The PDF generation is handled server-side to ensure consistent output across browsers and devices.
My role
Solo builder. Product, design, engineering, and infrastructure. The AI integration was the most technically interesting part — getting the model to reliably extract structured data from unstructured inputs across different receipt formats and languages required careful prompt engineering and a fallback validation layer.
What I learned
Building for a known audience with a specific, painful problem is faster and more satisfying than building for a hypothetical market. YourShare exists because I needed it. That clarity of purpose makes every product decision easier.