Jamie Boyd

SEEKING POSITION Mechatronic Device Firmware Developer

Vancouver, British Columbia, Canada
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
Jamie Boyd is a mechatronics-focused firmware developer and UBC neuroscience Ph.D. with nine years of hands-on experience building experimental control, data acquisition, and analysis systems for advanced imaging and electrophysiology. Combining BCIT mechatronics training with deep domain expertise in 2-photon microscopy and optogenetics, Jamie programs microcontrollers (MSP430/432), Raspberry Pi, and custom C/Python modules, and designs analog and digital circuitry for bespoke lab instrumentation. He has a track record of turning complex experimental needs into reliable, user-facing tools, training researchers to operate and extend his systems. Comfortable across C/C++, Python, MATLAB, Igor Pro, and NI-DAQ integration, Jamie brings a rare blend of neuroscience insight and practical firmware/hardware skills suited to R&D device development. An attention to low-level debugging with oscilloscopes and logic analyzers complements his ability to automate cross-discipline workflows from bench to code.
code9 years of coding experience
bookBachelor of Science (B.Sc.), Biology, Bachelor of Science (B.Sc.), Biology at Dalhousie University
bookBritish Columbia Institute of Technology (BCIT)
bookDoctor of Philosophy (PhD), Neuroscience, Doctor of Philosophy (PhD), Neuroscience at The University of British Columbia
github-logo-circle

Github Skills (21)

touches10
iot-application9
imaging9
sensor9
callback9
dotnet8
csharp8
raspberry7
threaded6
home-automation6
iot6
home-assistant6
python5
raspberry-pi4
gpio3

Programming languages (3)

C#CPython

Github contributions (5)

github-logo-circle
jamieboyd/GPIO_Thread

Feb 2018 - Dec 2021

Contributions:265 commits, 169 pushes, 4 branches in 3 years 11 months
jamieboyd/TouchDetector

Mar 2019 - Dec 2021

Raspberry Pi Python code to use the MPR121 capacitive touch sensor from a threaded callback to count/log touches, while ignoring 'un-touch' events.
Contributions:2 releases, 2 PRs, 11 pushes in 2 years 9 months
python-coderaspberry-pipythoneventstouch-events
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
Jamie Boyd - SEEKING POSITION Mechatronic Device Firmware Developer