Daniel Ching

Senior Math Libraries Engineer

Chicago, Illinois, 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
🎓
Top School
Daniel Ching is a Senior Math Libraries Engineer at NVIDIA with 11 years of experience bridging computational imaging research and production-grade numerical software. He pivoted from materials-focused experimental work—using x‑ray CT to study wood composites—into algorithmic tomography and ptychography, and now builds Python APIs for high-performance math libraries. An active open-source contributor and conda-forge reviewer, he combines backend performance engineering (tomopy, conda-smithy) with careful documentation work (CuPy) and CI/packaging expertise across staged-recipes. Based in Chicago, he brings a rare blend of PhD-level computational imaging insight and practical DevOps skills that surface in build-system fixes, profiling improvements, and GPU-aware library integrations. Outside work he follows decentralized-web trends and sails, reflecting a pragmatic curiosity that informs both tooling and research choices.
code11 years of coding experience
bookDoctor of Philosophy (Ph.D.), Doctor of Philosophy (Ph.D.) at Oregon State University
bookBS, BS at Carnegie Mellon University
bookHigh School Diploma, High School Diploma at Culver Academies
languagesSpanish, Chinese, English
stackoverflow-logo

Stackoverflow

Stats
462reputation
69kreached
5answers
1question
github-logo-circle

Github Skills (46)

datetime10
conda-forge10
c-language10
lib10
python10
cmake10
datetimes10
numpy10
automation10
automation-testing10
performance-optimization10
ci-cd-pipeline10
cupy10
cuda10
automations10

Programming languages (21)

PowerShellC++JinjaCRustCMakeGoHTML

Github contributions (5)

github-logo-circle
tomopy/tomopy

Dec 2014 - Jan 2023

Tomographic Reconstruction in Python
Role in this project:
userBackend Developer & Performance Engineer
Contributions:23 releases, 119 reviews, 360 commits in 8 years 2 months
Contributions summary:Daniel's commits primarily focus on improving the code's efficiency and correcting errors related to the C++ backend within the tomography reconstruction library. The contributions involve refactoring code to remove unused variables, correcting string conversion errors, and optimizing the code. Further, the user has made modifications to the build system configuration and dependencies to address issues with compilation and external library inclusion.
pythontomographyreconstructiontoolbox
conda-forge/staged-recipes

Feb 2019 - Jan 2023

A place to submit conda recipes before they become fully fledged conda-forge feedstocks
Role in this project:
userDevOps Engineer
Contributions:1512 reviews, 516 commits, 573 PRs in 3 years 11 months
Contributions summary:Daniel's primary focus was on modifying build and CI/CD configuration files. Contributions include updating build scripts (build.sh and bld.bat) for packages like `ms-gsl`, `fast_float`, and `hipace`, along with changes to the core CI/CD workflow in `.github/workflows/scripts/create_feedstocks.py`, `.scripts/run_win_build.bat`, and `.scripts/build_steps.sh`. They also addressed an issue in the `globus-compute-common` recipe by correcting the installation script. Additionally, the user adapted Windows build processes.
condaconda-forge
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