Featured Project

Nibble

Live

Bruin dining companion with dietary filtering, local-first UX, and privacy-conscious routing.

Overview

Nibble is a UCLA dining companion that helps students quickly find meals that match dietary preferences, with reliable menu access and low-friction UX.

Problem

Students often check multiple menu sources, parse inconsistent food information, and repeatedly apply dietary constraints, which slows daily decisions.

Solution

Nibble consolidates menu data into a mobile-first flow with saved preferences, clear filtering, and local-first behavior for reliable browsing.

Architecture

Built with React Native + Expo on the client and Supabase-backed data/auth with typed boundaries for reliability and faster iteration.

Tech Stack

React NativeExpoTypeScriptSupabase

Highlights

  • Preference-aware filtering for faster meal decisions.
  • Local-first read paths for resilient menu browsing.
  • Privacy-aware account/data handling with a dedicated policy route.