Julian Ruth

Research Scientist at Bausch + Lomb

City of Rochester, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Julian Ruth is a Research Scientist with 15 years of software and research experience based in Rochester, NY, blending a PhD-level mathematical background with hands-on engineering in build systems, CI/CD automation, and scientific computing. He is an active free-software contributor with significant work in the conda ecosystem—improving package metadata generation, build tooling, and cross-platform CI for projects like conda-build and conda-smithy—and has contributed to the core of SageMath. At Bausch + Lomb he applies rigorous research methodologies to practical problems, pairing domain expertise with automation to make complex environments reproducible and reliable. A former competitive programmer (ACM ICPC style), he brings algorithmic discipline to debugging, dependency resolution, and test-driven improvements that reduce build and deployment fragility.
code15 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1,429reputation
84kreached
9answers
0questions
Badges
gitlab
top-5%
gitlab-ci
top-5%
docker
top-5%
github-logo-circle

Github Skills (39)

dependency-management10
conda-build10
sage10
docker10
conda-forge10
github-ci10
continuous-integration10
python10
package-management10
conda10
bash10
math10
dockers10
cicd10
automation10

Programming languages (33)

C#XonshCCMakeMakefileM4GoHTML

Github contributions (5)

github-logo-circle
conda-forge/staged-recipes

Mar 2017 - Dec 2022

A place to submit conda recipes before they become fully fledged conda-forge feedstocks
Role in this project:
userDevOps Engineer
Contributions:123 reviews, 368 commits, 71 PRs in 5 years 9 months
Contributions summary:Julian primarily focused on modifying and maintaining the build and CI/CD configuration files. The commits show substantial changes to `.github/workflows/scripts/create_feedstocks.py`, `.scripts/build_steps.sh`, `.scripts/run_osx_build.sh`, `.scripts/run_win_build.bat`, and other scripts, indicating a focus on automating build processes and integrating continuous integration. The changes encompass modifications to configuration, environment setup, and recipe handling, aiming to improve build efficiency and ensure consistency across various platforms.
placeconda-forgerecipescondasubmit
sagemath/sage

Dec 2011 - Jul 2022

Main repository of SageMath
Role in this project:
userBack-end Developer
Contributions:81 reviews, 1598 commits, 15 PRs in 10 years 9 months
Contributions summary:Julian primarily contributed to the core logic and internal structure of the SageMath project. Their work involved fixing compiler warnings in the ECL (Embeddable Common Lisp) component, making modifications to the order implementation within the number field module, and addressing typos and copyright information. The contributions suggest a focus on improving code quality, fixing bugs, and maintaining the mathematical software's stability and functionality.
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
Julian Ruth - Research Scientist at Bausch + Lomb