Max Klein

Developer at JPMorgan Chase & Co.

New York, New York, 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
Max Klein is a developer and computational biophysics PhD based in New York with 13 years of software and research experience, blending deep algorithmic science with production-grade engineering. He designed and implemented a novel statistical analysis and a tens-of-thousands-line C++ enhanced sampling simulation algorithm for his Johns Hopkins thesis on rare events, and has strong expertise in C/C++ and Python. Max is a core contributor to JupyterLab and has improved key ecosystem pieces like the jupyterlab-git extension and Lumino virtual DOM, as well as performance-sensitive Python tooling such as pyinstrument. At JPMorgan Chase he applies open-source Jupyter work to internal and customer-facing projects, demonstrating an ability to move research-quality code into production. He is comfortable owning full project lifecycles—from first principles and math to scalable, tested implementations and packaging. An interesting detail: his background uniquely combines accelerated physical simulation research with front-end virtual DOM advances, enabling him to bridge low-level performance work and user-facing developer tooling.
code13 years of coding experience
job9 years of employment as a software developer
bookJohns Hopkins University
bookBachelor of Arts - BA, Physics, Bachelor of Arts - BA, Physics at Reed College
stackoverflow-logo

Stackoverflow

Stats
13,769reputation
1.3mreached
277answers
33questions
Badges
jupyter-notebook
top-5%
numpy
top-1%
jupyter
top-5%
scipy
top-5%
python
top-1%
matplotlib
top-5%
github-logo-circle

Github Skills (36)

git10
javascript10
performance-monitor10
virtual-dom10
python10
back-end-development10
jupyter10
testing10
typescript10
c1110
jupyterlab10
numpy10
c1710
performance-analysis10
front-end-development10

Programming languages (19)

PowerShellC#JavaC++CSSRustCMakeTeX

Github contributions (5)

github-logo-circle
jupyterlab/lumino

Oct 2019 - Jan 2021

Lumino is a library for building interactive web applications
Role in this project:
userFront-end Developer
Contributions:2 reviews, 43 commits, 13 PRs in 1 year 3 months
Contributions summary:Max primarily focused on enhancing the `lumino` library by implementing and refining virtual DOM rendering capabilities. Their work involved the addition and improvement of a "passthru" virtual node type, enabling the integration of custom rendering logic. The commits demonstrate the user's efforts in making the `hpass` vdom elements functional, robust, and compatible with existing virtual DOM structures, as well as ensuring proper cleanup to prevent memory leaks. The user also modified code in other packages within the repository, such as `widgets`, to ensure compatibility with their modifications.
web-applicationsjavascriptjupyterlabjupyterlumino
jupyterlab/jupyterlab-git

Oct 2019 - Apr 2020

A Git extension for JupyterLab
Role in this project:
userBack-end Developer
Contributions:7 reviews, 130 commits, 77 PRs in 6 months
Contributions summary:Max primarily focused on improving the JupyterLab Git extension's functionality and codebase. They addressed dependency management by switching from `yarn` to `jlpm`. The user added user settings schema to the git extension, allowing control over log history count. They also refactored the branch retrieval process for performance improvements.
git-extensionversion-controljupyterlab-extensionjupyterlabjupyter
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
Max Klein - Developer at JPMorgan Chase & Co.