8000ft
6000ft
4000ft
2000ft
Back to Projects
Dec 2025 – Present·FLIGHTREADY
Chief Technology Officer & Co-Founder

FlightReady AI.

Your Pilot AI. From preflight checks to post-flight logs.

Interactive Preview

See It in Action

By the Numbers

24,600+

Lines of Code

Production Swift code with clean architecture

478

Unit Tests

Across 12 test suites with protocol-based mock injection

100+

Beta Testers

Active users on iOS TestFlight

17

Database Tables

With 28 indexes and 13 RLS policies

6

Aircraft Supported

Cessna 172S, 152, 150, DA40 XLS, SR20, Cherokee 140

461

Emergency Procedures

Structured steps across 82 categories

Overview

FlightReady AI is redefining how pilots interact with their aircraft. From voice-driven checklists to an AI co-pilot powered by Gemini, every feature is built for the cockpit. I designed the architecture, built the backend, wrote the ingestion pipelines, and led a team of engineers, all while maintaining 478 unit tests across 12 test suites.

Architecture

Pattern

Coordinator + MVVM + Repository

DI Strategy

Protocol-based Dependency Injection via ServiceContainer

AI Integrations

Google Gemini 2.5 FlashOpenAI TTSApple Speech Recognition

Backend

Supabase (PostgreSQL) with Row-Level Security

Testing

Protocol-based mock injection with 478 unit tests

Key Features

What I Built

Voice-First Checklist System

Real-time speech recognition with OpenAI TTS readout. Dual view modes, drag-to-reorder, custom items, and automatic maintenance grounding when items fail.

Pilot AI Co-Pilot

Gemini 2.5 Flash powered assistant with aviation-specific system prompts, multi-turn conversation history, and context-aware responses using aircraft manual content.

Weight & Balance Calculator

Per-aircraft CG envelope validation using point-in-polygon ray casting. Visual envelope graphs, fuel burn calculations, and POH-sourced data for 6 aircraft types.

Emergency Procedures

Always-accessible floating red beacon button. 461 structured steps across 82 CICTT-aligned categories with voice readout and 30-minute offline cache.

Safety Reporting (ASRS/ICAO)

13 CICTT categories, 12 ICAO flight phases, 5 FAA SMS severity levels. Auto-generated maintenance reports from failed checklist items.

Flight Logbook

Comprehensive logging with time categories (PIC, SIC, cross-country, instrument), approach tracking, and aggregate statistics.

Performance

Optimizations

40–50% faster startup via parallelized async fetches

90% fewer sorts with cached arrays

50–70% faster queries through composite indexing

80% faster date formatting with static cached formatters

Tech Stack

SwiftSwiftUISupabaseGoogle GeminiOpenAI TTSApple SpeechPython

Interested in learning more?

Check out the live project or get in touch to discuss the technical details.