Matthew Soucy is a Principal Software Engineer with 13 years of experience building and improving low-level systems and developer tooling, currently shaping software at BAE Systems from New Hampshire. He specializes in C, C++, D, and Python, with deep expertise in source control, build systems, debugging, and error checking—skills honed converting and optimizing large toolchains and codebases. An advocate for pragmatic, readable code, he contributes to open-source projects such as a Nintendo DS/Wii server emulator where he refactored backend logic for clarity and safer file handling. Matthew’s background includes leadership in FOSS outreach and hands-on mentoring from his time at RIT and FIRST robotics, reflecting a long-standing commitment to teaching and community-driven development. Colleagues rely on him to turn complex, safety- and correctness-critical requirements into maintainable, performant implementations.
13 years of coding experience
4 years of employment as a software developer
BS Computer Science, BS Computer Science at Rochester Institute of Technology
Contributions summary:Matthew primarily focused on refactoring and optimizing the server emulator's backend code. Their contributions involved replacing less efficient methods with list comprehensions and other more concise approaches, enhancing code readability and potentially improving performance. Furthermore, the user made improvements to file handling, implementing context managers to safely manage file operations. These modifications were applied to various Python scripts within the repository.
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
Matthew Soucy - Principal Software Engineer at BAE Systems, Inc.