In development

Every lesson,
debriefed.

An automatic flight coach for student pilots. A small box on the glare shield records the flight. After landing, your phone grades it against the FAA's own training standards.

ALT
3,500
ft
GS
98
kt
HDG
240
°
The problem

Learning to fly is expensive, and most of the feedback after a lesson is the instructor's memory of the flight. A student hears “your turns were a bit sloppy” but cannot see which turns, by how much, or whether they are getting better.

Things it records

5

Motion, altitude, heading, GPS position, nearby traffic

ACS altitude standard it grades against

±100ft

FAA Airman Certification Standards

Wires to the airplane

0

Battery powered. Works in any airplane.

Internet needed at the airport

0

The box makes its own Wi-Fi network

1The gap

Glass cockpits record every flight. The trainers students rent do not.

Newer airplanes can log flight data. The older trainers that flight schools rent out, the ones students can afford to fly, have no such instrumentation. Flight Logger closes that gap with a low-cost box that works in any airplane.

Flight Logger Glare shield Windshield Sky view for GPS ADS-B antenna Pilot's view
Fig. 2.1   On the glare shield, side view. Not to scale.
Pattern work, RWY 24 30 min · 1,440 ft · 99 kt · 16 turns Altitude keeping ±23 ft Pass Coordinated turns 86% Review Smoothness 8.4/10 Pass Device Wi-Fi
Fig. 2.2   Debrief from a simulated pattern flight
Coordinated turns 72% → 86% Altitude keeping ±61 → ±23 ft Clean level-offs 1 of 3 → 3 of 3 Lesson 1 Lesson 6
Fig. 2.3   Progress across lessons. Illustrative.

How it works

01   In the cockpit

Set it on the glare shield. Fly the lesson.

Press one button and fly. The box records how the airplane moves, its altitude, heading and GPS position, and the other aircraft nearby. It needs nothing from the airplane: no power, no wiring, no modification.

02   After landing

Debrief on the ramp.

Your phone joins the box's own Wi-Fi, copies the flight and grades it against the FAA's training standards. Did you hold altitude within 100 feet? Were your turns coordinated? Did you level off cleanly? No internet at the airport required.

03   Over time

See yourself get better.

Flights go to your account when the phone has a connection. Track whether your coordination, altitude control and landings improve across weeks of training. Instructors can follow all of their students.

The debrief

Graded the way a checkride is graded.

Fig. 3.1Altitude keeping in cruise, simplified

+100 ft Target −100 ft Worst moment, shown on the map time →
StandardFAA ACS: hold altitude within ±100 ft
Measured withBarometer, set to the local altimeter setting from the airport's weather report
In the debriefDeviation over the flight, and the worst moment on the map
Example±23 ft, Pass
Why I am building it

I am a student pilot. My debriefs were short, because my instructor had to get to the next student. Stress made me forget parts of the flight. Flight Logger is the debrief I wanted after every lesson.

What it is not

Not an electronic flight bag

Planning, charts and weather already belong to ForeFlight and Garmin Pilot. Flight Logger works after the flight, not before it.

Not a live traffic display

Traffic is debrief context: who was in the pattern with you. Nothing competes for the pilot's attention in flight.

Not a certified flight recorder

It is a coaching tool, at a price and setup an individual student or a small flight school can adopt.

From solder
to cloud.

See the engineering
  • Hardware and enclosure
  • Embedded C firmware
  • React Native iPhone app
  • AWS backend
Engineering

One flight, three places.

Fig. 5.1Store and forward. The phone carries each flight to the cloud.

Device records Phone carries, grades, shows Cloud keeps every flight own Wi-Fi, no internet Bluetooth pairing any connection GPS satellites Aircraft, 1090 MHz

Hardware

SensorsMotion, pressure altitude, compass, GPS, ADS-B receiver
PowerRechargeable battery
EnclosureDesigned around the antennas and sensors. Radio-transparent, heat-resistant plastic for a sunny glare shield.
ControlsOne recessed button and a status light
NextFirst custom circuit board, in KiCad

Firmware

LanguageC, no RTOS, one cooperative loop
StorageAppend-only flight index with CRC-32, safe through power loss
NetworkOwn Wi-Fi access point, HTTP API, Bluetooth LE
RobustnessKeeps recording when a sensor fails, and retries it
Tests63 host tests with address and UB sanitizers

App

StackReact Native and TypeScript, on iPhone
DataSQLite on the phone, sync engine with an outbox
AnalysisOn the phone, with no network: phases, turns, level-offs, landings, wind
MapsFlight path, traffic, airports and patterns
Tests186 unit tests

Cloud

InfrastructureAWS CDK, defined as code
AccountsCognito sign-in for each pilot
APIAPI Gateway and Lambda
StorageS3 for flight logs, DynamoDB for the flight list
SyncEach step repeatable, a flight ID never reused

Roadmap

  1. Now
  2. Next
  3. Then
  4. Later

Bench tested

Working prototype

A breadboard prototype records every sensor and the traffic nearby. The iPhone app copies flights from the box and grades them.

In progress

Circuit board and first flights

The first custom circuit board and enclosure. Then the box flies on my own lessons, and each debrief is compared with what my instructor saw.

Planned

AI debrief

The debrief a good instructor would give: a few plain sentences and one thing to focus on next flight. Ask “why was my second landing hard?” Every answer points back to the measured data.

Planned

Progress and instructors

Trends across weeks of training, a dashboard for instructors, a full replay of nearby traffic, and Apple Watch heart rate to show where workload peaks.