All projects
Kind
Work
Role
Senior Mobile Engineer
Timeline
2023 – Present

Project

Rightal Learn

AI-powered learning app: explains materials, practice tests, grading, and progress over time.

Overview

Learn helps students study from real course materials: explanations in plain language, practice and grading, and progress tracking. The mobile experience is built for unreliable networks and repeat sessions, not a one-off demo.

Architecture

Client-heavy Flutter app with a structured domain layer for courses, documents, and study sessions. Backend services expose REST (and selective realtime) endpoints; auth and user state integrate with Firebase and Supabase-style services as appropriate to the deployment. AI features sit behind server-side boundaries so keys and quotas stay controlled while the client gets streamed or batched responses for study flows.

Integrations

  • Firebase / Supabase auth and data
  • AI provider APIs for tutoring and grading flows
  • RevenueCat for subscriptions
  • PostHog and analytics for product decisions

Stack

FlutterDartNestJSSupabaseFirebaseRevenueCatPostHog

Add images under public/projects/rightal-learn/ and reference them in data/projects.ts.