Maxwell Schrader is a Senior Software Engineer specializing in numerical algorithms and traffic systems, blending a PhD in Mechanical Engineering with six years of applied research and industry experience. He has driven production-grade contributions to the widely used Eclipse SUMO traffic simulator—adding multiprocessing route sampling and emissions-aware vehicle distributions—and led DOE-collaborative work to build a NEMA-style traffic signal controller in C++. Maxwell designs parallel Monte Carlo frameworks (Ray/Python), sensor-fusion stacks in Rust/Python, and RL integrations for intelligent traffic control, demonstrating fluency across systems, simulation, and control. His work uniquely spans from low-level real-time vehicle tracking with Kalman filters to high-level stochastic digital twins for corridor-scale fuel-efficiency optimization. Based in Louisville, Colorado, he combines open-source impact with startup and consulting experience, and is comfortable shipping both research prototypes and production algorithmic systems.
6 years of coding experience
10 years of employment as a software developer
Certificate of Completion, German Language and Literature, 4.0 GPA, Certificate of Completion, German Language and Literature, 4.0 GPA at Die Deutsche Sommerschule von New Mexico
Waterloo Community High School
Automotive Engineering, Junior, Automotive Engineering, Junior at Hochschule Esslingen - University of Applied Sciences
Doctor of Philosophy - PhD, Mechanical Engineering, 4.0/4.0, Doctor of Philosophy - PhD, Mechanical Engineering, 4.0/4.0 at The University of Alabama
Eclipse SUMO is an open source, highly portable, microscopic and continuous traffic simulation package designed to handle large networks. It allows for intermodal simulation including pedestrians and comes with a large set of tools for scenario creation.
Role in this project:
Back-end Developer
Contributions:43 PRs, 131 comments, 38 issues in 5 years 1 month
Contributions summary:Maxwell primarily contributed to the `routeSampler.py` and `createVehTypeDistribution.py` tools within the SUMO traffic simulation package. Their work included adding multiprocessing capabilities to `routeSampler.py` and modifying `createVehTypeDistribution.py` to handle numeric characters in emission classes. They also implemented new vehicle type distributions, refactored existing code, and addressed specific issues related to the route distribution tag.
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 Schrader - Senior Software Engineer - Algorithms at Cavnue