Rachel Mant is a hardware-software engineer with 15 years of cross-disciplinary experience building embedded systems, firmware, and tooling for defence, automotive racing, and IoT. Currently working for a defense contractor and leading embedded design at The Geek Group, she combines low-level MCU work (UART/USB stack contributions to libopencm3) with backend and build-system expertise (notable contributions to Meson, Linguist, and a C/C++ memory profiler). Comfortable across C/C++, Python, and build automation, she has a track record of fixing subtle platform issues—case sensitivity, string handling, and toolchain/coverage integration—that keep complex toolchains reliable. Based in the Greater Reading Area, Rachel is also an active open-source contributor and VTuber who brings a pragmatic, user-focused approach to firmware and gateware development. She is attentive to detail and systems thinking, often improving robustness in quiet but high-impact ways that surface across toolchains and embedded stacks.
15 years of coding experience
1 year of employment as a software developer
Computer Science and Software Engineering, Computer Software Engineering, Computer Science and Software Engineering, Computer Software Engineering at University of York
MTuner is a C/C++ memory profiler and memory leak finder for Windows, PlayStation 3/4/5, Nintendo Switch, Android and other platforms
Role in this project:
Back-end Developer
Contributions:23 commits, 1 PR, 2 comments in 1 day
Contributions summary:Rachel primarily focused on fixing case sensitivity issues, string handling, and other code related issues. The user also re-made PCH and added a QByteArray based stringDup() to the PCH. Additionally, the user made a code refactor regarding environment variable grabbing.
Language Savant. If your repository's language is being reported incorrectly, send us a pull request!
Role in this project:
Back-end Developer
Contributions:22 commits, 11 comments in 5 months
Contributions summary:Rachel primarily worked on improving the C++ and Objective-C heuristics used by the Linguist project to accurately detect programming languages. They added and refined regular expressions to identify C++ and Objective-C code based on include statements, keywords, and class definitions. Additionally, they corrected errors in the heuristics logic, including fixing failing patterns and ensuring the heuristics were correctly integrated and utilized within the Linguist system. Their work focused on improving the accuracy of language detection.
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
Rachel Mant - Hardware Software Engineer at The Geek Group