Projects

Table of Contents

A selection of my embedded systems and aerospace engineering projects.

Flight Control Systems

FCC Firmware Development Developed safety-critical firmware for flight control computers used in supersonic advanced jet trainers. Implemented real-time control loops, redundancy management, and MIL-STD-1553 bus communication.

Technologies: C, RTOS, MIL-STD-1553, DO-178C


Satellite Systems

ADCS Computer Software Designed and implemented attitude determination and control system software for LEO satellites. Includes sensor fusion algorithms, Kalman filtering, and reaction wheel control.

Technologies: C/C++, FreeRTOS, Embedded Linux


Open Source Contributions

Check out my GitHub for open-source projects including:

  • STM32 Driver Libraries - Reusable HAL drivers and bootloaders
  • LoRaWAN Stack - FreeRTOS-based LoRa MAC implementation
  • Embedded Utilities - Common patterns and algorithms for embedded systems

IoT & Consumer Electronics

Various projects involving:

  • Custom bootloaders with OTA update capabilities
  • NOR-flash filesystems with transactional safety
  • Cross-platform middleware development

This page is a work in progress. More detailed project descriptions coming soon.