Adjunct Senior Lecturer (Department Of Analytics And Operations)
Singapore
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Jeremy Chen is an engineering educator and hands-on technologist with 11+ years building decision-support and cloud training programs across APAC, currently an Adjunct Senior Lecturer at NUS and formerly a lead instructor at AWS Tech U. He blends systems thinking from a PhD in Decision Sciences and an SM from MIT with practical product and backend-first engineering, holding a full suite of AWS certifications that underscore his breadth. Jeremy designs scalable global learning experiences, authors productivity software for cohort management, and coaches developers through project-based, role-play-rich pedagogy that targets higher-order learning. As a generalist contributor he has improved core scientific tooling—fixing NumPy linalg edge cases—while remaining passionate about the “back end of the front end” and reactive browser environments. He has led tech teams in regulated life-sciences tooling and founded a validation-focused startup, bringing rigor and SICP-style CS fundamentals to product architecture. Off-duty he brews kombucha and reviews tech books, revealing a taste for frugality and continuous curiosity.
11 years of coding experience
3 years of employment as a software developer
S.M. Computation for Design and Optimization, S.M. Computation for Design and Optimization at Massachusetts Institute of Technology
GCE A Levels, GCE A Levels at Hwa Chong Junior College
Doctor of Philosophy (PhD) Decision Sciences, Doctor of Philosophy (PhD) Decision Sciences at National University of Singapore
The fundamental package for scientific computing with Python.
Role in this project:
Back-end Developer
Contributions:5 commits, 4 PRs, 73 comments in 2 days
Contributions summary:Jeremy primarily focused on improving the numerical linear algebra capabilities of the NumPy library. Their contributions included enhancing the `linalg.qr` and `linalg.lstsq` functions to handle empty matrices correctly, addressing a previous limitation. These changes involved modifying the underlying LAPACK calls and adjusting the code to ensure proper shape handling and output generation for edge cases. The user also updated documentation to reflect these changes.
Contributions:48 commits, 39 pushes, 1 branch in 10 months
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
Jeremy Chen - Adjunct Senior Lecturer (Department Of Analytics And Operations)