Ronan Chagas is a Space Systems Engineer with 16 years of experience at Brazil’s INPE, where he led mission architecture and was the AOCS lead for the Amazonia-1 satellite launched in 2021. He combines deep expertise in control systems, Kalman filtering (Extended and Unscented) and advanced signal processing with practical experience in mission analysis, sensor/actuator modeling, simulation and AOCS testing. A PhD-trained researcher, he runs postgraduate projects applying AI and advanced control to space attitude systems and mission optimization. An early adopter and active contributor in the Julia ecosystem, he developed a high-fidelity AOCS simulator and maintains widely used packages like SatelliteToolbox.jl and PrettyTables.jl. Beyond aerospace, his open-source work spans improving DataFrames display and strengthening Julia’s test infrastructure, reflecting a strong focus on robustness, usability and reproducible scientific software.
16 years of coding experience
6 years of employment as a software developer
Ph.D. in Electronics Engineering, Statistical Signal Processing, Navigation Systems, Ph.D. in Electronics Engineering, Statistical Signal Processing, Navigation Systems at Instituto Tecnológico de Aeronáutica - ITA
Control and Automation Engineer, Control Theory, Digital and Analog Electronics, Embedded Computing Systems, Control and Automation Engineer, Control Theory, Digital and Analog Electronics, Embedded Computing Systems at Universidade de Brasília
Contributions:120 reviews, 8 commits, 11 PRs in 1 year 10 months
Contributions summary:Ronan primarily contributed to improving the display functionality of the `dataframes.jl` library. They focused on enhancing the `show` method for DataFrames, including adding support for different display configurations, colors, handling missing values, and special data types. Their work involved significant modifications to the `show.jl` and `prettytables.jl` files, indicating a focus on the presentation and user experience of DataFrame outputs. These changes directly improved the readability and usability of DataFrames within the Julia ecosystem.
Contributions:17 reviews, 21 commits, 19 PRs in 8 years 7 months
Contributions summary:Ronan primarily contributed to enhancing the testing framework of the Julia programming language. Their work included adding new tests for the `atand` and `sincosd` functions, ensuring their correct behavior. They also added tests for table printing within the Markdown documentation and for new features like margin and verbose options. These contributions directly improved the quality and reliability of the Julia language.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.