The goal was a new cloud platform, built from scratch, to replace legacy systems that couldn't handle remote training. My job was to turn what trainers and a globally scattered crew actually needed into something that worked on screen.
The challenge
Crew are constantly on the move, on rosters that change week to week, so classroom-style training didn't fit. We needed something flexible enough to handle assessment logic tailored to each trainee's history and course, and simple enough for both technical trainers and crew from all backgrounds to use.
My role
I was in it from concept to code.
I worked with EAU's trainers to understand their needs, map how they worked, and figure out what a remote-first grading platform had to do. Then I took the experience from rough wireframes through user flows to interactive prototypes, testing as I went, especially the tricky form-building and grading.
The heart of it was the form builder. I designed it so trainers could assemble complex assessment forms by dragging in pre-built widgets and setting their own logic, down to assessments shaped by each pilot's training history.
I worked closely with the engineers on architecture too, including server-side PDF generation to keep performance up, and made sure the Angular and Node.js UI held together under a data-heavy load.
Outcomes
The new platform brought EAU's training and assessment online. Trainers and crew can now run the whole thing remotely, which is a real difference for people spread across time zones and rosters.
The form builder and rule engine cut the time it took to create, manage, and process personalised assessments by a lot.
The result works better for everyone, the trainers building assessments and the crew sitting them.
And it's now the base EAU runs its digital training on.
