Bain Syrowik

Senior Member Of Technical Staff at AMD

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

🤩
Rockstar
🎓
Top School
Bain Syrowik is a Senior Member of Technical Staff with six years of professional experience in SoC and compiler-related design, now contributing to AMD after a long tenure on Intel’s Programmable Solutions Group. He blends deep expertise in C++, Python, Verilog and web technologies to solve hardware/software co-design problems and advance hardware-accelerated computing, with hands-on work in an LLVM-based compiler stack. Bain is passionate about mentoring and enabling field teams, fostering a collaborative, team-first culture that accelerates product delivery. He has a strong academic foundation with a MASc in Electrical and Computer Engineering from the University of Toronto and a BEng from the University of Victoria. Early careers in research labs, astrophysics instrumentation, and industrial hardware roles give him a practical, systems-level perspective that informs his engineering decisions. Colleagues know him for translating complex architectural requirements into testable designs and for nurturing new talent within high-performance engineering teams.
code5 years of coding experience
job8 years of employment as a software developer
bookBachelor of Engineering (BEng), Electrical and Electronics Engineering, Bachelor of Engineering (BEng), Electrical and Electronics Engineering at University of Victoria
bookMaster of Applied Science (MASc), Electrical and Computer Engineering, Master of Applied Science (MASc), Electrical and Computer Engineering at University of Toronto
github-logo-circle

Github Skills (38)

apl10
group-policy10
intel10
jupyter10
rendering10
cpu10
fortran10
curve-fitting10
power-management10
trellis10
pitch10
fpga10
cuda10
cudnn10
intel-fpga9

Programming languages (5)

TypeScriptMonkey CC++LLVMHTML

Github contributions (5)

github-logo-circle
bsyrowik/BCTides

Mar 2024 - Oct 2024

A Garmin Connect IQ widget app for tides in British Columbia.
Contributions:1 review, 13 PRs, 9 pushes in 7 months
connect-iqconnect-iq-widgetconnectiqconnectiq-widgetgarmin
Intel® FPGA Runtime for OpenCL™ Software Technology
Contributions:12 pushes, 5 branches in 4 months
intel-fpgaruntimeintelacceleratorsfpga
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
Bain Syrowik - Senior Member Of Technical Staff at AMD