Maxwell Bernstein

Senior Staff Software Engineer at Dartmouth College

Boston, Massachusetts, 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
Maxwell Bernstein is a Senior Staff Software Engineer in Boston with 14 years of systems- and runtime-focused experience, currently driving Ruby performance improvements at Shopify and teaching/consulting on compilers and security at Dartmouth. He has deep hands-on expertise in language tooling and VM work—contributing to ReasonML’s refmt, extending CPython’s test suite, and building a C VM—alongside production runtime improvements for large platforms like Instagram and Meta. Maxwell blends rigorous QA and test automation skills with backend systems engineering, and is known for pragmatic tooling contributions (e.g., adding in-place/output options and cmdliner support to refmt). Outside of code he’s an avid baker and cyclist, a detail that surfaces his methodical, craft-oriented approach to engineering.
code14 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree Informatik, Bachelor's degree Informatik at University of Tübingen
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Tufts University
bookHigh School, High School at Palo Alto High
languagesEnglish, Spanish, German
stackoverflow-logo

Stackoverflow

Stats
10,800reputation
2.4mreached
98answers
164questions
github-logo-circle

Github Skills (31)

cli10
python10
testing10
stack10
command-line-interface10
virtual-machine10
c1110
plugin10
ocaml10
reasonml10
ruby10
c1710
stackage10
jekyll10
command-line10

Programming languages (33)

CDStandard MLMakefileWebAssemblyGoCommon LispHTML

Github contributions (5)

github-logo-circle
tekknolagi/carp

Feb 2014 - Jan 2021

"interesting" VM in C. Let's see how this goes.
Role in this project:
userBack-end Developer
Contributions:419 commits, 1 PR, 7 pushes in 7 years
Contributions summary:Maxwell appears to be developing a virtual machine (VM) in C. They added an increment instruction to the instruction set and a "show" instruction. Further work includes implementing function pointers within the VM, suggesting a focus on modularity and code organization. Later commits involve expanding the instruction set, including basic arithmetic and stack operations, demonstrating a clear focus on the core functionality of the VM.
letinteresting
reasonml/reason

Jan 2017 - Mar 2017

Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems
Role in this project:
userFull-stack Developer
Contributions:3 releases, 80 commits, 42 PRs in 2 months
Contributions summary:Maxwell primarily contributed to the ReasonML project by making improvements to the `refmt` tool, which is used for code formatting. Their work included cleaning up whitespace, making spacing and parentheses more consistent, and adding new features like the `--output` and `--in-place` options. They also added version information to the refmt output and implemented the use of Cmdliner for command-line argument parsing and updated tests.
leveragesjavascriptocamltype-safereasonml
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
Maxwell Bernstein - Senior Staff Software Engineer at Dartmouth College