Published onNovember 17, 2024C/C++ Documentation Coverage Reporting With Doxygen & GitHub CI/CD Badgesc++doxygenci/cdtestingA simple guide to calculate the Doxygen documentation coverage rate for C/C++ projects and then generating a README badge with GitHub CI/CD.Read more →
Published onJanuary 4, 2023APRS & AX.25 Demystified: Full Packet Generation and Frame Encodingaprsax.25afskradioA procedural walk through of generating an APRS packet and encoding it into AX.25 at the bit level.Read more →
Published onDecember 24, 2022A long running project - Giraffe: A Unified, Semi-Autonomous, High Altitude Balloon Flight Control Framework.giraffeAn introduction to the Giraffe project.Read more →
Published onNovember 18, 2022Understanding Phase Shift Keying (PSK) and Implementing PSK31 (BPSK & QPSK)radioc++An introduction to the physical properties of PSK modulation and how I implemented it in C++.Read more →
Published onJuly 2, 2022Four Node Raspberry Pi 4 Cluster - Python on All Coresraspberry-pipythoncluster-computingAn example of MPI with Python and multiprocessing to evenly split work between a cluster of Pi 4s.Read more →