Kyle Barbary is a Staff Data Scientist with 14 years of experience blending scientific research and production-grade software engineering to build predictive models and reproducible tooling that drive product impact. With a PhD in physics from UC Berkeley and a background in supernova cosmology, he moved from large-scale astronomical pipelines to biotech and drug discovery, applying hierarchical Bayesian methods and scalable Airflow/Stan pipelines. He has led first-IC data science hires, optimized ML workflows for high-throughput microscopy on AWS, and simplified complex modeling stacks to reduce code and runtime by orders of magnitude. An active open-source contributor to major astronomy projects like astropy and photutils, he has implemented core photometry abstractions and UI/backend documentation improvements across repositories. Based in Olympic Valley, CA, he combines deep statistical rigor with hands-on systems design and a knack for turning academic algorithms into reliable, maintainable production services.
14 years of coding experience
18 years of employment as a software developer
Doctor of Philosophy (PhD) Physics, Doctor of Philosophy (PhD) Physics at University of California, Berkeley
Bachelor of Science (BS) Physics, Bachelor of Science (BS) Physics at Harvey Mudd College
Contributions:41 commits, 3 comments in 1 year 10 months
Contributions summary:Kyle significantly contributed to the project's documentation and user interface components, as well as backend configuration. Their work included refactoring the bootstrap theme, modifying the CSS, and updating the layout files. They also adjusted the theme's JavaScript, updated build configurations, and fixed various inconsistencies in the documentation and coding style. Additionally, the user modified API and stub generation and included API changes.
Astropy package for source detection and photometry. Maintainer: @larrybradley
Role in this project:
Back-end Developer
Contributions:48 commits, 1 comment, 1 issue in 1 year 10 months
Contributions summary:Kyle implemented a new `ApertureSet` metaclass and various supporting methods within the `photutils/aperture.py` file. This involved creating abstract methods and properties, as well as developing concrete classes like `EllipticalAnnulusSet`, which defined how to enclose elements within the defined aperture. These changes also included implementing a new `aperture_photometry` function, which summed flux within given apertures.
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.