Full Stack / Websites
CardSnap AI
React Native business-card scanner — AI OCR extraction, multi-field search and export, and an assistant that answers questions across your whole contact book.

01 / Problem
The problem
Business cards collected at events die in a drawer. Manual entry is slow enough that most people never do it, so the contact is effectively lost the moment the conversation ends.
02 / Response
The solution
Built a cross-platform mobile app that captures both sides of a card, extracts structured contact fields with a vision model, stores them in Firestore without retaining any images, and layers search, export, and a contacts-aware assistant on top.
03 / Product
Key capabilities
Front and back card capture with AI OCR
Multi-field search across name, company, email, and title
Duplicate detection before save
Export to CSV, Excel, and vCard
Contacts-aware AI assistant
Email, Google, and phone authentication
04 / Outcome
Impact
05 / Reflection
What I learned
Mobile latency budgets shape the model choice more than benchmarks do — the larger vision models were ruled out on response time regardless of their accuracy edge.
