adriaaan

Software Engineer

Portfolio

Polfin

A group restaurant decision app that turns 'where should we eat?' into a collaborative swiping and voting experience.

Polfin is a mobile app for groups who can never decide where to eat. Members join a session, swipe through local restaurants, and vote on finalists — all synchronized in real time.

Highlights

  • Built a collaborative swiping engine with real-time participant sync via Supabase Realtime.
  • Designed an offline-first architecture using MMKV, TanStack Query persistence, and session recovery for crash resilience.
  • Integrated Google Places API through a Supabase Edge Function proxy with dietary filtering and adaptive restaurant ranking.
  • Implemented QR code session joining, emoji voting reactions, and guest profiles for non-app users.
  • Shipped i18n support for English and Spanish using i18next with namespaced translations.
Back to top →