Adam Brouwers-harries is a Staff Software Engineer with 12 years of experience building tooling and compilers that help engineers write correct, high-performance software. He has deep expertise in profilers and performance tooling from his work on Firefox's Gecko Profiler and a strong compiler background spanning embedded systems, ML compilers, and GPU functional languages. Comfortable with Rust, Haskell and dependently-typed ideas, he prioritizes correctness, documentation, and a "move-slow-and-fix-things" approach to long-lived systems. A PhD-trained researcher in pervasive parallelism based in Edinburgh, he combines academic rigor with pragmatic engineering at companies including Mozilla, Codeplay, UPMEM and Qualcomm. Outside work he mixes interests in type theory and jazz, reflecting a blend of formal thinking and creative curiosity.
12 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy (PhD) Pervasive Parallelism, Doctor of Philosophy (PhD) Pervasive Parallelism at The University of Edinburgh
Bachelor of Science (BSc) Computer Science, Bachelor of Science (BSc) Computer Science at Durham University
Contributions:2 PRs, 132 pushes, 4 branches in 10 months
liftspmvharnessesharness
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
Adam Brouwers-harries - Staff Software Engineer at Qualcomm