Implementation
C, C++, Ada, Python, Java, assembler, PHP and supporting web technologies.
I am an Advanced Lead Software Engineer with more than a decade in aerospace technology, alongside an independent body of work in embedded products, automation and data systems.
Whether the system is a high-criticality controller or a household heat-pump display, my job is to understand what must be dependable and make that behaviour explicit.
My professional work centres on next-generation power distribution and controller technology, multi-core software architecture, certification evidence, technical mentoring and the transition of designs into New Product Introduction.
Outside aerospace, I carry the same discipline into products I can own end to end: connected displays, solar optimisation, environmental sensor networks and operational web platforms used by thousands of people.
Architecting next-generation power distribution and controller technology, guiding it towards NPI, and leading multi-core software architecture, technical mentorship and knowledge transfer.
Led investigations, architectural decisions and software mitigations supporting DO-178C and AMC 20-193 certification, with practical application of CAST-32A and ARP4754A.
Progressed through real-time implementation, low-level interfaces, systems architecture and technical leadership while contributing to next-generation electrical power systems.
MSc Digital Electronic Systems Engineering with Distinction, BSc (Hons) Computer Systems Integration with First Class honours, and the Edison Engineering Development Programme.
The most useful engineering decisions often sit between disciplines, so I maintain practical depth across software, hardware interfaces, assurance and data.
C, C++, Ada, Python, Java, assembler, PHP and supporting web technologies.
Bare-metal systems, FreeRTOS, embedded Linux, Microsoft Windows and multi-core processors.
CAN FD, SPI, I2C, RS485, ARINC 429/629/664 and Ethernet over UDP/TCP.
DO-178C, MISRA C, CAST-32A, AMC 20-193 and ARP4754A.
MATLAB/Simulink, Enterprise Architect, IBM Rational DOORS, LDRA, Lauterbach, Git and Eclipse.
Agile, waterfall, lean practices, feature-driven development, mentoring and structured knowledge transfer.
Led detailed investigations and mitigations enabling multi-core processing in high-criticality aerospace systems.
Selected for a Technical Talent Pipeline and active in mentoring, graduate development and internship recruitment.
More than a decade helping architect and evolve the GFEL Stewards portal for over 5,000 annual users.
Multiple submissions covering multi-core software and power-distribution architectures.