
Kippr
Overview & architecture
Problem & scope
Grocery runs and kitchen storage areas frequently suffer from poor connectivity, yet household inventory tools fail the moment logging groceries takes longer than putting them away. The app had to record items instantly across fridge, freezer, and pantry lists while keeping shared household stock synced among family members and roommates.
System architecture
Combines a local-first SQLite store and Hive CE cache with PowerSync bidirectional replication to a Supabase backend, letting every write commit offline immediately and converge once a network connection returns. On the capture pipeline, camera barcode frames pass through Mobile Scanner and OpenFoodFacts product lookup alongside on-device Google MLKit OCR for receipt parsing.
Key engineering highlights
- Delivers instant local reads and writes for shared household pantries that stay responsive offline without data loss.
- Speeds up grocery logging by pairing barcode product resolution with on-device receipt text recognition instead of manual form entry.
- Coordinates proactive expiry notifications, household sharing, Firebase usage telemetry, and RevenueCat subscription entitlements through Riverpod state providers.
Technologies used
- Flutter
- PowerSync
- SQLite
- Supabase
- Riverpod
Home screen of Kippr in dark mode
More projects

Platterify
Platterify is a real-time multiplayer hospitality platform for restaurants and bars. Guests scan table QR codes to browse digital menus, order collaboratively, and request bills in one tap, while staff manage live tables and kitchen tickets.

Storis
Storis is a mobile platform transforming interactive storytelling via edge AI. It leverages on-device machine learning to trigger dynamic, real-time audio soundscapes as a user reads aloud.

Knowla - Web
Knowla - Web is an interactive platform that supports children with disabilities through game-based learning. Using multimedia and gamification, it boosts cognitive skills, creativity, and problem-solving.