Connelly Barnes is a Senior Research Scientist with 14 years of experience bridging academic graphics research and industrial product development, currently at Adobe in Seattle. He holds a Ph.D. in Computer Science from Princeton and previously led a computer graphics research group as an assistant professor, where he combined fundraising, teaching, and production-quality code. Connelly contributes to high-performance imaging toolchains—evidenced by his work on the widely used Halide project, adding bindings and compilation paths to enable fast, portable data-parallel image processing. His profile blends deep theoretical expertise with practical systems engineering, routinely moving ideas from papers to LLVM-backed implementations. Colleagues can expect a researcher-engineer who values reproducible, well-integrated tooling alongside novel graphics research.
14 years of coding experience
11 years of employment as a software developer
Honors B.S. Mathematics, Honors B.S. Mathematics at Oregon State University
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Princeton University
a language for fast, portable data-parallel computation
Role in this project:
Back-end Developer
Contributions:79 commits in 2 years
Contributions summary:Connelly contributed to the cpp_bindings and apps directories, modifying files related to MLFImage, FImage and schedule_transforms. These changes involve integration of Halide with external tools, including cpp and OCaml bindings, to enable fast, portable data-parallel computation. The modifications appear to be focused on supporting image processing pipelines with a focus on enabling LLVM module generation through the doCompile and doLower calls.
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
Connelly Barnes - Senior Research Scientist 2 at Adobe