Ricky Nilsson is an Applications Developer and astronomer turned data scientist with nine years of experience building high-throughput image-processing pipelines, machine-learning classifiers, and visualization tools for exoplanet and microscopy data. Based in Los Angeles, he currently develops exploration and visualization tools for Caltech’s exoplanet archive and has a track record of accelerating pipelines by orders of magnitude through automation and precision image registration. His work spans academia and industry—from leading instrument upgrades and hyperspectral imaging projects to designing parallelized pipelines that extract and classify tens to hundreds of millions of photometric measurements in minutes. An active open-source contributor, he maintains and documents the astroquery NASA Exoplanet Archive module, keeping a critical community resource compatible with evolving APIs. Known for combining rigorous scientific analysis with production-grade Python tooling, he brings both domain expertise in astronomy and practical experience deploying scalable data workflows.
8 years of coding experience
8 years of employment as a software developer
Astronomy, Astrobiology, Physics, IT, Philosophy, Astronomy, Astrobiology, Physics, IT, Philosophy at Various University Level Courses and Schools
Master of Science, Engineering Physics, GPA: 3.7, Master of Science, Engineering Physics, GPA: 3.7 at The Faculty of Engineering at Lund University
Doctor of Philosophy (Ph.D.), Astronomy, Doctor of Philosophy (Ph.D.), Astronomy at Stockholm University
Functions and classes to access online data resources. Maintainers: @keflavich and @bsipocz and @ceb8
Role in this project:
Back-end Developer & Technical Writer
Contributions:23 reviews, 71 commits, 11 PRs in 1 year 6 months
Contributions summary:Ricky primarily focused on maintaining and updating the `astroquery/nasa_exoplanet_archive` module. They addressed issues related to the NASA Exoplanet Archive's API, including compatibility updates and adjustments to deprecated tables. Further contributions included documentation updates and fixes to ensure the module's usability and accuracy. Additionally, the user made updates to test files, which is crucial for any project of this type.
Functions and classes to access online data resources. Maintainers: @keflavich and @bsipocz and @ceb8
Contributions:2 PRs, 30 pushes, 10 branches in 3 years 10 months
datamaintainers
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.