Skip to content
Workflowkirei

Kirei

An offline-first Flutter memories app: it reads photo metadata, geocodes places on the device, and swaps albums with nearby phones over a local peer-to-peer link.

stack

  • Flutter
  • Dart
  • SQLite (drift)
  • native_exif
  • flutter_map
  • Mapbox
  • Shelf
← All projects
Architecture
  • Offline data pipeline — media ingestion, EXIF and time metadata extraction, local reverse geocoding, schema-versioned SQLite migrations
  • Peer-to-peer sync — nearby-device discovery plus local HTTP server (Shelf) transfers stamps and albums with no internet
  • Memory notifications — timezone-aware background notifications with deep links that group and resurface past memories
Results
  • Solo build, April to June 2026
Action · Send message

Hiring for a remote AI engineering role?

Contact me