Cameron Devine is a roboticist and Scientist I with 11 years of engineering experience and a PhD in Mechanical Engineering from the University of Washington, currently advancing high-throughput TEM automation at the Allen Institute. He has designed and programmed complex robotic systems up to $50k, developed ROS-based kinematic and control solutions, and led a multi-year robot sanding project integrating components from nine manufacturers. As a former visiting professor, he built robotics curricula and mentored over 160 students, translating academic rigor into practical lab instruction and open-source releases. His open-source front-end contributions to the widely used Nextstrain Auspice visualization show attention to UX details—improving narrative presentation and internationalization—which complements his hardware-focused skill set. Colocated in Olympia, WA, Cameron blends hands-on system integration, ML-enabled control work, and user-centered interface improvements to deliver deployable robotics solutions.
11 years of coding experience
9 years of employment as a software developer
Doctor of Philosophy - PhD, Mechanical Engineering, Doctor of Philosophy - PhD, Mechanical Engineering at University of Washington
Running Start, 3.03 GPA, Running Start, 3.03 GPA at Bellevue College
3.7 GPA, 3.7 GPA at Home School
Bachelor of Science (BS), Mechanical Engineering, 3.81 GPA, Bachelor of Science (BS), Mechanical Engineering, 3.81 GPA at Saint Martin's University
Contributions:9 commits, 7 PRs, 21 comments in 22 days
Contributions summary:Cameron primarily focused on enhancing the user interface and user experience of the application. Their contributions included making tree text and narrative elements unselectable, adding table tags for better narrative display, and enabling right-to-left text justification. They also implemented adjustments to map behaviors within the narrative, and fixed page scrolling issues. These changes reflect a focus on improving visual presentation and user interactions within the web application.
This is a set of tools to symbolically determine the differential equation of a dynamic system given its elemental and constraint equations.
Contributions:439 commits, 335 pushes, 30 branches in 4 years
equationselementalequationconstraintjulia
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.