05 — Full-stack
AI-powered expense splitting that parses receipts automatically to remove friction from shared bills.
Stack
Tesseract · spaCy · Go · FastAPI · PostgreSQL · Flutter · Next.js · AWS EC2
In one line
94% receipt extraction
Split-It automates the tedious part of splitting bills: reading the receipt. A multi-step OCR-to-NLP pipeline extracts line items and totals, which then feed a concurrency-safe expense ledger backed by PostgreSQL.
Demo coming soon
OCR-through-NLP pipeline uses Tesseract for extraction and a custom spaCy NER model with CNN-based token classification for item, price, merchant, and total fields.
94% extraction accuracy across 500+ annotated receipts, with regex and template-matching fallback logic for edge cases.
Go API gateway fronts FastAPI microservices for independent scaling and fault isolation, reaching 98% uptime.
PostgreSQL ACID transactions with MVCC keep the shared ledger consistent under concurrent financial updates.
Flutter mobile client and Next.js web app; Dockerized services on AWS EC2 with CloudWatch monitoring.