Andrew Moss is a Staff Engineer based in Sweden with nine years of industrial experience and a PhD in Computer Science, specializing in compilers, language design, program transformation, cryptographic implementation, and automated testing. He has built novel compilers and tooling in MLIR/C++—working on type inference, optimization/transpilation, real-time scheduling and codegen for custom ISAs—and transitioned legacy compiler backends to LLVM. As a former lead at Netdata he combined hands-on C/Python/Bash work with team leadership, shipping performance/security fixes and fuzzing tools for a widely used monitoring agent. His academic background informs pragmatic engineering: he has applied symbolic program analysis to physical-simulation compilers and published work in program analysis and ML while teaching at the university level. Currently driving architecture at Photonic Inc., he balances deep systems-level implementation with higher-level language and verification concerns. An understated strength is his track record of turning research ideas into production-quality compiler components and robust testing infrastructure.
9 years of coding experience
18 years of employment as a software developer
PhD Computer Science, PhD Computer Science at University of Bristol
Architected for speed. Automated for easy. Monitoring and troubleshooting, transformed!
Role in this project:
Back-end & DevOps Engineer
Contributions:69 reviews, 48 commits, 152 PRs in 11 months
Contributions summary:Andrew's commits primarily focus on enhancing the netdata agent's functionality and performance, specifically addressing issues related to security and streaming data. Their contributions include fixing buffer overflow vulnerabilities and improving access control lists by incorporating hostname resolution. The user also worked on performance optimizations by addressing DNS-lookup issues and by improving streaming performance. They also implemented a testing tool, a "fuzzer," to validate the API, and worked on updating the Travis pipeline, which included linting and warning fixes.
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.