Skip to content
Iftekhar Rafi
Back to projects
Embedded SystemsOct 2020 - PresentOngoing

LORIS Satellite Flight Software

Ongoing flight-software work for the LORIS satellite project at the Dalhousie Space Systems Lab.

Preview of LORIS Satellite Flight Software

What it was

LORIS is a student-led CubeSat effort focused on designing and operating a reconnaissance satellite for environmental monitoring and related use cases.

My contribution sits on the flight-software side, where reliability and clear subsystem boundaries matter more than flashy interfaces.

Technical approach

  • Developed embedded C software on top of FreeRTOS for the satellite's onboard computer.
  • Implemented communication work across SPI, I2C, and UART for subsystem coordination and debugging.
  • Engineered a custom file-system module for onboard storage and supported validation through testing and reporting.

Outcome

This work matters because it reinforces the same engineering habits that matter in machine learning systems: reliability, interfaces, debugging, and disciplined iteration.