Illyoung Choi is a Research Software Engineer based in Arizona with 13 years of professional experience and a Ph.D. in Computer Science (2020), specializing in cloud computing and cloud storage. He combines deep research foundations with hands-on systems engineering, contributing to production-grade open source projects such as iRODS (FUSE client performance and memory fixes) and conda-forge automation for reproducible builds. At CyVerse he applies this blend to research infrastructure, while earlier roles show a history of building compact, resource-constrained systems—from feature-phone browsers and frameworks to WAC/W3C widget tooling. Comfortable across C/C++, Java, and Python, he’s as likely to refactor low-level locking and memory code as to design workflow engines on Apache Airflow. His work often targets practical performance and reliability gains that are easy to overlook but matter at scale.
13 years of coding experience
7 years of employment as a software developer
The University of Arizona
Bachelor, Computer Science & Engineering, Bachelor, Computer Science & Engineering at Hankuk University of Foreign Studies
Contributions:13 commits, 5 PRs, 18 comments in 2 months
Contributions summary:Illyoung primarily contributed to the iRODS FUSE client, focusing on file system operations and performance improvements. Their work involved refactoring code related to connections, locking mechanisms, and memory management within the FUSE client. They implemented features such as preload, which improves performance, and addressed bugs related to memory access and resource handling within the FUSE module, as well as code refactoring and cleanup tasks.
A place to submit conda recipes before they become fully fledged conda-forge feedstocks
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:4 reviews, 1 PR, 9 comments in 9 months
Contributions summary:Illyoung primarily focused on automating and refining the build process for the `gocommands` recipes within the `conda-forge/staged-recipes` repository. They made several modifications to the build scripts, including changes to how dependencies and version information are managed, removing the need for external tools such as jq. The user also updated how the license information for third-party dependencies is extracted. These modifications show a focus on optimizing the build process, dependency management, and artifact creation within a conda environment.
placeconda-forgerecipescondasubmit
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
Illyoung Choi - Research Software Engineer at CyVerse.Org