Malcolm Parsons is a seasoned C++ senior software engineer with 26 years of experience, currently based in Cambridge and focused on local opportunities. He has driven backend and compiler work across industry and open-source—most recently at Roku and previously as a principal developer at Linguamatics—bringing deep expertise in code analysis, AST manipulation and CI/DevOps. His notable open-source contributions include clang/clang-tidy enhancements in the LLVM ecosystem and practical improvements to Buildbot and the Conan package manager, demonstrating both compiler-level rigor and pragmatic build tooling fluency. Colleagues rely on him for careful, maintainable code and for solving subtle correctness and tooling issues that often lurk at the intersection of compilers and build systems.
26 years of coding experience
21 years of employment as a software developer
Bristol Grammar School
BSc, Computer Science, BSc, Computer Science at University of Bristol
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
Back-end Developer
Contributions:53 commits in 2 years 4 months
Contributions summary:Malcolm primarily contributed to the Clang-Tidy tool's extension for the Clang tools extra repository, specifically focused on enhancing code analysis and style enforcement. The contributions include adding new checks related to code readability and maintainability, such as detecting redundant member initializers and function pointer dereferences. Moreover, the user enhanced existing checks related to code style and fixed several bugs found.
Contributions:5 commits, 5 PRs, 22 comments in 1 year 2 months
Contributions summary:Malcolm contributed to the Conan package manager, focusing on enhancements and features related to build systems and package generation. Their work included adding a `strip` parameter for the `patch()` function, implementing an SCons generator, and adding support for gcc 7.3. Additionally, the user modified the SCons generator to include package versions and refined existing testing configurations. These changes aimed to improve the functionality and compatibility of the Conan package manager.
cppcmakepackage-managerlinuxmulti-platform
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.