Back to Selected Work
Mobile & Cloud Platform•2024 — Present

CarFlo Ecosystem

The ultimate digital vehicle logbook and expense management ecosystem.

My RoleLead Full-Stack & Mobile Developer / UI/UX Designer
Timeline2024
Target EnvironmentiOS / Mobile
Live AvailabilityProduction Live
CarFlo Ecosystem

01. Context & Objectives

CarFlo is an end-to-end automotive utility engineered for car enthusiasts and daily drivers alike. It solves the friction of tracking vehicle costs, maintenance history, and fuel efficiency metrics in one unified, offline-tolerant mobile interface.

The Engineering Challenge

Most vehicle tracking apps are either cluttered with intrusive ads, suffer from clunky spreadsheet-like interfaces, or lack dependable cloud synchronization. Drivers needed a rapid entry flow (e.g. at a gas station pump) that syncs reliably even in low-connectivity areas.

The Implemented Solution

Designed and engineered a cross-platform mobile app leveraging modern TypeScript, Capacitor, and Supabase. Crafted a native-feeling dark UI optimized for single-thumb interactions, coupled with secure authentication and native iOS subscription integration via RevenueCat.

02. Deep Dive

System Architecture & Infrastructure

Frontend Layer

React Native & Capacitor with custom native bridges and Tailwind-style design tokens.

Backend & Serverless Handlers

Supabase Edge Functions and Row-Level Security (RLS) policies for encrypted user data isolation.

Database & Relational Model

PostgreSQL hosted on Supabase with optimized indexes on vehicle IDs and timestamped log entries.

Cloud Storage & Media Pipeline

Cloud object storage for vehicle photo receipts and service documentation.

03. Capabilities

Engineered Product Features

Feature 01

Rapid Log Entry Flow

Sub-3-second entry for fuel fill-ups, calculating MPG/L-per-100km on the fly.

Feature 02

Predictive Service Reminders

Automated mileage-based and time-based alerts for oil changes, tire rotations, and inspections.

Feature 03

Comprehensive Expense Breakdown

Interactive financial charting breaking down total cost of ownership over custom intervals.

Feature 04

Cloud Backup & Multi-Vehicle Profiles

Manage multiple cars under a single account with instantaneous real-time sync.

04. Technical Hardships

Engineering Challenges & Tradeoffs

Handling Offline Receipt and Mileage Entry at Gas Stations

Engineered Solution:Implemented an optimistic UI caching layer that queues local writes and synchronizes atomically with Supabase once network connectivity is re-established.

Native iOS StoreKit & Subscription Entitlements

Engineered Solution:Integrated RevenueCat to abstract StoreKit 2 complexities, managing receipt verification, trial periods, and tier gating cleanly on both device and backend.
05. Results

Production Results & Reliability

Published and actively maintained on the official Apple App Store.

Smooth 60 FPS transitions and native iOS design language adhering to Apple Human Interface Guidelines.

Zero reported data loss incidents across cloud synchronization events.