Mark Gillard is a Senior Flight Software Engineer based in Helsinki with 11 years of experience building high-performance C++ systems, 3D graphics, and physics engines. Currently at ICEYE, he applies low-level, reliability-focused engineering to flight software while maintaining a long-running open-source presence as the primary maintainer of tomlplusplus. His background spans research, engine and simulation development, and product-focused roles, giving him a rare blend of academic rigor and production-hardened delivery. Mark is comfortable in the “nitty-gritty” of parsing, performance tuning, and core refactors—work reflected in tangible improvements to parsing, iterators, and error handling in his libraries. An Australian in Finland, he combines pragmatic engineering with an open-source mindset, shipping tools other C++ developers rely on.
11 years of coding experience
9 years of employment as a software developer
Bachelor's degree, Information Technology, Bachelor's degree, Information Technology at Flinders University
Header-only TOML config file parser and serializer for C++17.
Role in this project:
Back-end Developer & Library Maintainer
Contributions:30 releases, 98 reviews, 325 commits in 3 years 1 month
Contributions summary:Mark was the primary maintainer and contributor, responsible for implementing new features, bug fixes, and performance improvements to the C++ TOML library. They focused on extending the functionality of the library by adding new iterators for tables and arrays, expanding the member functions, and improving the parsing of various data types like dates, times, and strings. The user also contributed to core refactoring efforts, including merging integer parsing functions, improving error messages, and streamlining the internal architecture of the library.
Contributions:13 releases, 13 pushes, 1 branch in 2 years 4 months
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
Mark Gillard - Senior Flight Software Engineer at ICEYE