Thibault Farges is a flight software engineer with five years’ experience building R&D systems and technology demonstrators for space applications, currently contributing to Rocket Lab from Auckland. He led and was principal developer of the ARAMIS rendezvous sensor demonstrator and has prototyped space camera drivers, FPGA/SoC flight software, and DevSecOps practices for satellite software. A pragmatic open-source advocate, he researched and published on open flight software frameworks and has contributed to NASA/JPL’s F´ codebase improving style and embedded utilities. Comfortable spanning proposal, architecture and hands-on coding, he has driven projects from feasibility to delivery while mentoring interns and shaping technical roadmaps. Notably, he blends everyday software practices (DevSecOps, modern Python idioms) into the space domain to accelerate collaboration and reduce barriers to entry. He’s eager to work on space projects that are at least partially open source to foster a more inclusive, international space ecosystem.
5 years of coding experience
6 years of employment as a software developer
Engineer's degree, Embedded Systems, Engineer's degree, Embedded Systems at Institut supérieur d'Electronique de Paris
Electronic and Software Engineering, Electronic and Software Engineering at Université de Sherbrooke
Advanced Master, Space Applications and Services, Advanced Master, Space Applications and Services at ISAE-SUPAERO
F´ - A flight software and embedded systems framework
Role in this project:
Embedded Systems Engineer
Contributions:34 reviews, 37 commits, 48 PRs in 1 year 6 months
Contributions summary:Thibault primarily focused on refactoring and improving the code base by replacing instances of `list()` with `[]` for list creation and using f-strings for string concatenation. The user also addressed code style issues by removing the use of `len(seq) - 1` to get the last item of an iterable and by replacing manual loop counters with `enumerate()` calls. Additionally, the user worked on improving the `getMemUtil()` function within the OSAL Linux port.
Contributions:7 PRs, 44 pushes, 52 branches in 1 year 2 months
pythondocstringshelperpython-3-6cryptanalysis
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.
Request Free Trial
Thibault Farges - Flight Software Engineer at Rocket Lab