
Charlie McKenna Kvoriak developed MATLAB-based Attitude Determination and Control System (ADCS) simulation tooling for the Space-and-Satellite-Systems-UC-Davis/ADCS-Software repository, focusing on offline testing and groundstation integration. He created a new ADCS simulator script and a B-dot controller simulation, reorganizing project files to improve maintainability. Charlie refactored the build process using C and Makefile, enabling the ADCS library to compile as a static library with standardized error handling. His work emphasized codebase cleanup, library management, and simulation accuracy, resulting in a more modular and testable system that supports safer, faster verification and easier integration across aerospace software subsystems.

January 2025 (2025-01) performance summary for Space-and-Satellite-Systems-UC-Davis/ADCS-Software. Delivered MATLAB ADCS/B-dot simulation tooling including a new ADCS simulator script, B-dot controller groundstation simulation, and an updated project structure with bdot_sim.m moved to groundstation; enhancing offline testing and groundstation integration. Implemented a static build workflow for the ADCS library, including updates to the Makefile, include path adjustments, and a rename of an error code for consistency. Notable commits contributed to this effort include: b19b5950e286464aad4d1ed850babd5e8b5d3390 (initial simulation commit), e83780326b4c43210fec8968ffa1492d37f5017c (moved to groundstation), 1f64c02f140c5dfa7469ed8e76b12c9e65181fa0 (moved file and cleanup), and 45d4e9fec0e75b577a9c9890f70d96146c6e4fcd (updated makefile for static library).
January 2025 (2025-01) performance summary for Space-and-Satellite-Systems-UC-Davis/ADCS-Software. Delivered MATLAB ADCS/B-dot simulation tooling including a new ADCS simulator script, B-dot controller groundstation simulation, and an updated project structure with bdot_sim.m moved to groundstation; enhancing offline testing and groundstation integration. Implemented a static build workflow for the ADCS library, including updates to the Makefile, include path adjustments, and a rename of an error code for consistency. Notable commits contributed to this effort include: b19b5950e286464aad4d1ed850babd5e8b5d3390 (initial simulation commit), e83780326b4c43210fec8968ffa1492d37f5017c (moved to groundstation), 1f64c02f140c5dfa7469ed8e76b12c9e65181fa0 (moved file and cleanup), and 45d4e9fec0e75b577a9c9890f70d96146c6e4fcd (updated makefile for static library).
Overview of all repositories you've contributed to across your timeline