James Harding is a Senior First Officer on British Airways' A350 fleet with 12 years of aviation experience and a background flying A320s and instructing glider pilots. He combines rigorous commercial flight operations with a BASc in Computer Engineering and hands-on software experience—founding a C3 SaaS startup and building tools like a Flask-based student intranet and automated API docs earlier in his career. Comfortable at the intersection of aeronautics and engineering, he has led cockpit operations while also shipping production software features in Python, JavaScript and PHP. Based in London, he brings analytical engineering discipline to safety-critical environments and a knack for translating operational needs into practical technical solutions.
12 years of coding experience
3 years of employment as a software developer
Bachelor’s Degree, BASc in Computer Engineering, Bachelor’s Degree, BASc in Computer Engineering at University of Toronto
UK CAA ATPL (CPL, IR, ME, UR, MCC, JOC), Integrated ATPL, 97% EASA Exams, UK CAA ATPL (CPL, IR, ME, UR, MCC, JOC), Integrated ATPL, 97% EASA Exams at FTEJerez
Open-source keyboard firmware for Atmel AVR and Arm USB families
Contributions:3 pushes, 1 branch in 1 year 3 months
firmwareavratmelusbatmel-avr
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
James Harding - Senior First Officer (A350) at British Airways