James Snyder

Staff AI Engineer at eLua Project

Minneapolis, Minnesota, 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
James Snyder is a Staff AI Engineer with 17 years of cross-disciplinary experience merging embedded systems, computational modeling, and machine learning. He brings deep low-level expertise in C, Lua, and microcontroller firmware—demonstrated by core contributions and board leadership on the well-known eLua project where he modernized ADC drivers and ported platforms—alongside scientific programming in Python and MATLAB from his PhD work in biomedical engineering. James has moved between research and product roles, delivering everything from satellite tracking systems and Bluetooth LE apps to production ML and algorithm development at companies like AeroVironment, Murata Vios, and 3M. He combines analog circuit design and embedded toolchain fluency with large-scale model and algorithm deployment, making him comfortable across hardware-software boundaries. Colleagues rely on him for translating complex physical sensing problems into robust, ship-ready systems and for shepherding open-source transitions such as moving projects to Git.
code17 years of coding experience
job20 years of employment as a software developer
bookSt. Anselm's Abbey School
bookDoctor of Philosophy (PhD), Biomedical/Medical Engineering, Doctor of Philosophy (PhD), Biomedical/Medical Engineering at Northwestern University
stackoverflow-logo

Stackoverflow

Stats
4,022reputation
451kreached
23answers
4questions
Badges
vim
top-5%
embedded
top-5%
github-logo-circle

Github Skills (21)

timers10
c1110
c1710
i2c10
interrupt10
adc10
device-driver10
driver10
sys10
embedded10
stm10
vim9
compression6
macos6
hal6

Programming languages (5)

ShellC++CRubyPython

Github contributions (5)

github-logo-circle
elua/elua

Jan 2009 - Jun 2018

eLua Project on GitHub
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:467 commits, 5 PRs, 9 pushes in 9 years 6 months
Contributions summary:James primarily contributed to the eLua project by implementing and refining drivers for various peripherals on the LM3S microcontroller. They made substantial changes to the ADC module, including a new interrupt-driven approach, smoothing filters, and burst mode functionality. Their work also encompassed porting and testing I2C communication, enhancing the overall functionality of the project.
jsnyder/elua

Oct 2011 - Jun 2015

Contributions:444 commits, 13 pushes, 2 branches in 3 years 8 months
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
James Snyder - Staff AI Engineer at eLua Project