← All work

Revna

AI skin routine coach

Role: Mobile developer · 2025

Live app Privacy-first Both stores
App preview
App preview
App preview
App preview

Overview

Revna is an AI-assisted skincare routine product for iOS and Android. I worked on the Flutter application, API-driven flows, localization, reminders, privacy controls and the Supabase-backed production system.

Product scope

Guided mobile flows

API-driven onboarding, routine and user-state experiences in Flutter.

Localization

Product copy and flows prepared for multiple languages.

Reminders

Scheduled product interactions connected to routine state.

Privacy controls

User-facing consent, storage and deletion controls.

Store delivery

Production builds, review requirements and post-release updates.

The problem I owned

The product needed to coordinate guided mobile flows, user state, reminders and privacy-sensitive data across the Flutter client and Supabase services.

What I built

  • Developed API-driven mobile features in Flutter: guided flows, user state, reminders.
  • Implemented full localization and privacy-first user controls.
  • Built the production backend on Supabase — Edge Functions, PostgreSQL/SQL and database triggers.
  • Managed the release across App Store Connect and Play Console.

Key takeaway

Privacy requirements are most effective when reflected in product defaults, user controls and the data layer together.

Next project

chat.sanoapp.ai