John Sanders

Engineering Program Director at Quincy University

Quincy, Illinois, 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

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job15 years of employment as a software developer
bookB.S. Engineering Physics Mathematics, B.S. Engineering Physics Mathematics at Saint Louis University
bookPh.D. Theoretical and Applied Mechanics, Ph.D. Theoretical and Applied Mechanics at University of Illinois Urbana-Champaign
bookVisiting Scholar Spring 2012, Visiting Scholar Spring 2012 at Sapienza Università di Roma
languagesGreek, Latin, Italian, Spanish, English
stackoverflow-logo

Stackoverflow

Stats
293reputation
14kreached
2answers
2questions
github-logo-circle

Github Skills (18)

javascript10
canvas10
vector-graphics10
html10
2d10
animation9
s69
rendering-engine9
renderer9
documentation6
react6
nodejs6
electron-forge6
electron-builder6
android6

Programming languages (18)

C#PowerShellJavaC++RustCMakefileVue

Github contributions (5)

github-logo-circle
jonobr1/two.js

Mar 2017 - Mar 2017

A renderer agnostic two-dimensional drawing api for the web.
Role in this project:
userFront-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.
renderagnostic2dhtml5rasterizer
ferm10n/morpheus

Jul 2017 - Nov 2020

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