John Sanders is an Engineering Program Director and former associate professor with a decade of experience in analytical and continuum mechanics, specializing in high-temperature fracture mechanics, dynamics, vibrations, and fluid-structure interaction. He combines rigorous academic research and peer-reviewed publications with hands-on numerical expertise, writing custom finite-element codes and using ABAQUS and ANSYS to solve complex stress and fracture problems. A skilled programmer in MATLAB, C++, and FORTRAN, he also contributes to open-source front-end projects (notably enhancing two.js with event handling and optimized vector math), reflecting a rare blend of deep mechanics theory and practical software craftsmanship. His career spans top academic institutions and international research experience (including a visiting stint in Rome), and he brings an educator’s clarity to leading engineering programs and mentoring the next generation of engineers.
10 years of coding experience
15 years of employment as a software developer
B.S. Engineering Physics Mathematics, B.S. Engineering Physics Mathematics at Saint Louis University
Ph.D. Theoretical and Applied Mechanics, Ph.D. Theoretical and Applied Mechanics at University of Illinois Urbana-Champaign
Visiting Scholar Spring 2012, Visiting Scholar Spring 2012 at Sapienza Università di Roma
A renderer agnostic two-dimensional drawing api for the web.
Role in this project:
Front-end Developer
Contributions:9 commits, 2 PRs, 4 comments in 3 days
Contributions summary:John primarily contributed to the `two.js` library by implementing and enhancing core functionalities related to drawing and rendering on the web. Their work included adding features like `listenTo` and `stopListening` for event handling, which improved the library's interactivity. Further contributions involved refactoring and optimizing vector operations for improved performance, particularly the `rotate` function, and integrating bug fixes and improvements to existing code.
Emulate an arduino neopixel setup right from your browser
Contributions:35 commits, 13 PRs, 28 pushes in 3 years 5 months
emulateneopixelbrowserarduino
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
John Sanders - Engineering Program Director at Quincy University