Yuhan Luo

Software Engineer at Dagster Labs

San Francisco, California, 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

👤
Senior
🎓
Top School
Yuhan Luo is a software engineer and engineering manager at Dagster Labs with nine years of experience building core data orchestration tooling from San Francisco. He combines hands-on development in Flutter, Python, and R with open-source craftsmanship, contributing backend fixes and test improvements to scientifically focused projects like PsychoPy and MNE-Python. At Dagster he sits on the core team shaping the platform and also leads open-source engineering efforts, blending product-driven engineering with community stewardship. His work shows a pragmatic focus on reliability—improving audio/video playback and neuroimaging surface generation—and an inclination toward tooling that helps researchers and data engineers reproducibly run experiments and pipelines.
code8 years of coding experience
bookThe University of Nottingham Ningbo China
bookBachelor of Science with First Class Honours, Bachelor of Science with First Class Honours at University of Nottingham
bookMaster’s Degree, Master’s Degree at MIT Sloan School of Management
github-logo-circle

Github Skills (19)

ec10
debugging10
debug10
pytest10
python10
audio-processing10
el10
numpy10
mage10
ereg10
ceph10
psychopy10
back-end-development9
surf9
neuroimaging9

Programming languages (8)

TypeScriptCSSHolyCJavaScriptHTMLJupyter NotebookDartPython

Github contributions (5)

github-logo-circle
mne-tools/mne-python

Dec 2019 - Feb 2021

MNE: Magnetoencephalography (MEG) and Electroencephalography (EEG) in Python
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:2 reviews, 10 commits, 11 PRs in 1 year 2 months
Contributions summary:Yuhan primarily contributed to the MNE-Python library by fixing bugs and enhancing the existing codebase. Their work involved modifying functions related to BEM surface generation, including watershed and flash bem functions. The user also focused on improving testing, adding and modifying tests related to the BEM and ICA functionalities, including ensuring the correct handling of head surface data, which demonstrates their commitment to code quality and reliability.
visualizationneuroimagingneurosciencepythonstatistics
psychopy/psychopy

Aug 2018 - Mar 2021

For running psychology and neuroscience experiments
Role in this project:
userBack-end Developer
Contributions:5 commits, 4 PRs, 2 comments in 2 years 7 months
Contributions summary:Yuhan primarily focused on bug fixes and enhancements within the `psychopy/visual/movie3.py` module, addressing issues related to movie playback, texture handling, and the `stop()` method. They also corrected a bug that truncated sound files and applied fixes to the `sounddevice` and `ptb` backends. Their contributions centered on improving the functionality and stability of the audio and video components within the PsychoPy library, directly related to experimental control.
neurosciencepythonexperiment-controlcognitive-scienceopenscience
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
Yuhan Luo - Software Engineer at Dagster Labs