Craig Watson

Research And Development Engineer III at University of California, San Francisco

San Francisco Bay Area 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
Craig Watson is an R&D engineer based in the San Francisco Bay Area with 10 years of experience bridging biomedical research and software engineering, currently serving as Research and Development Engineer III at UCSF. He holds a PhD in Biomedical Engineering from Case Western Reserve and a Master’s in Bioengineering from EPFL, combining deep academic rigor with product-focused development. Craig has practical neural‑tech experience from Blackrock Neurotech and has contributed significant cross‑platform, Qt5-focused work to the open-source OpenBoard project, demonstrating full‑stack and UI/document handling chops. His background spans academic labs, startups, and industry internships, and an early career as a freelance translator hints at strong communication skills for interdisciplinary collaboration. He’s known for turning complex research requirements into robust, ship-ready software and embedded solutions.
code10 years of coding experience
job8 years of employment as a software developer
bookDoctor of Philosophy - PhD, Biomedical Engineering, Doctor of Philosophy - PhD, Biomedical Engineering at Case Western Reserve University
bookMaster's degree, Bioengineering, Master's degree, Bioengineering at Ecole polytechnique fédérale de Lausanne
bookGénie Biomédical, Génie Biomédical at Université de Montréal - Ecole polytechnique de Montréal
github-logo-circle

Github Skills (10)

c-language10
qt10
c-programming-language10
develop9
cross-platform8
user-interface8
multi-platform8
interface-design8
ui-design8
userinterface8

Programming languages (6)

C++RustCJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
OpenBoard-org/OpenBoard

Nov 2015 - Nov 2017

OpenBoard is a cross-platform interactive whiteboard application intended for use in a classroom setting.
Role in this project:
userFull-stack Developer
Contributions:11 releases, 408 commits, 3 PRs in 2 years 1 month
Contributions summary:Craig's commits primarily focused on adapting the OpenBoard application to be compatible with Qt5, which involved modifying project files and adding necessary includes. A significant portion of the work involved updating code to accommodate the new API of Qt5, including replacing deprecated functions and adjusting to the new styling approach. The user also made improvements to existing functionality by refactoring code and adding new features related to the user interface and document handling.
whiteboardelectroncross-platformsetting
watsaig/ufcs-pc

Jul 2017 - Mar 2022

Contributions:2 releases, 244 commits, 74 pushes in 4 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