Gregory Lee

Senior Software Engineer, Image Processing - Computer Vision at NVIDIA

Cincinnati, Ohio, 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
Gregory Lee is a Senior Software Engineer specializing in image processing and computer vision with 12 years of experience spanning academia and industry, currently driving image-processing work at NVIDIA. He holds a PhD in Biomedical Engineering from the University of Michigan and transitioned from an academic research and teaching career (Assistant Professor) into senior engineering roles at Quansight and now NVIDIA. Gregory is an active open-source contributor across foundational scientific projects—NumPy, SciPy, scikit-image and GPU-focused CuPy—where he has shipped algorithm implementations, performance-aware adaptations for GPU, bug fixes, tests and documentation. His background in medical imaging and reconstruction (contributions to DIPY, nibabel and Gadgetron) informs a practical blend of numerical rigor and production-grade engineering. Colleagues rely on him for thoughtful algorithm design that balances numerical precision, memory efficiency and maintainability, and he often surfaces subtle implementation fixes (e.g., rfft scaling, pad refactors) that improve downstream reliability.
code12 years of coding experience
job15 years of employment as a software developer
bookDoctor of Philosophy - PhD, Biomedical Engineering, Doctor of Philosophy - PhD, Biomedical Engineering at University of Michigan
bookBachelor of Science - BS, Biomedical/Medical Engineering, Bachelor of Science - BS, Biomedical/Medical Engineering at Northwestern University
stackoverflow-logo

Stackoverflow

Stats
16reputation
250reached
1answer
0questions
github-logo-circle

Github Skills (65)

pari10
python10
image-processing10
testing10
test-framework10
gpu10
cython10
medical-imaging10
visualizations10
gpgpu10
pycuda10
implement10
numpy10
uid10
nifti10

Programming languages (19)

JavaC++CCMakeSWIGMakefileTeXHTML

Github contributions (5)

github-logo-circle
PyWavelets/pywt

Jun 2014 - Sep 2022

PyWavelets - Wavelet Transforms in Python
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:11 releases, 15 reviews, 767 commits in 8 years 4 months
Contributions summary:Gregory's commits focused on enhancing the testing capabilities within the PyWavelets library. Specifically, they implemented a test for evaluating the behavior of the DWT and IDWT when the transform length is smaller than the filter length. They also made changes to improve the testing accuracy and precision of the test results, likely by correcting the implementation or verifying against the existing Matlab code.
waveletwaveletswavelet-transformpythonpython-3
scikit-image/scikit-image

Sep 2014 - Jan 2023

Image processing in Python
Role in this project:
userFull-stack Developer
Contributions:2 releases, 696 reviews, 683 commits in 8 years 5 months
Contributions summary:Gregory's contributions focused on implementing and testing UI components for the image viewer. They added a CheckBox widget, updated the ComboBox widget docstring, and created an example illustrating the use of the CheckBox within a viewer plug-in for a TV denoising example. Their work included the implementation of a new example showcasing the utilization of the newly added CheckBox feature. Furthermore, they conducted the testing of these modifications within an existing test framework.
image-processingpythoncomputer-visionimage
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
Gregory Lee - Senior Software Engineer, Image Processing - Computer Vision at NVIDIA