Jeff Zarnett

Director, Software Engineering at University of Waterloo

Waterloo, Ontario, 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
Jeff Zarnett is a Director of Software Engineering and educator based in Waterloo with 11 years of industry experience and deep roots in computer engineering. He leads production engineering and foundational teams at Jobber while teaching software courses as an Associate Professor at the University of Waterloo, blending hands-on leadership with classroom mentorship. His background ranges from CTO and cofounder of a short-lived generative AI startup to senior engineering roles at Pleo and product-focused development at Riege, showing comfort across startups and scale-ups. An active contributor to performance-focused teaching code (notably parallel and GPU examples in C++, Rust, OpenCL and CUDA), he brings a rare combination of systems-level performance expertise and people-first engineering management.
code11 years of coding experience
job15 years of employment as a software developer
bookMASc Electrical & Computer Engineering, MASc Electrical & Computer Engineering at University of Waterloo
languagesEnglish, German, French, Danish, Portuguese
github-logo-circle

Github Skills (9)

memory-management10
c-language10
rust10
parallel-computing10
cprogramming-language10
thread10
opencl9
cuda9
beamer5

Programming languages (6)

TypeScriptJavaRustTeXGoPython

Github contributions (5)

github-logo-circle
jzarnett/ece459

Oct 2015 - Jan 2023

ECE 459: Programming for Performance
Role in this project:
userBackend Developer
Contributions:12 reviews, 527 commits, 51 PRs in 7 years 3 months
Contributions summary:Jeff appears to be contributing to a course-related repository focused on programming for performance. Their commits involve adding and modifying example code, particularly in C++ using OpenCL, and Rust with a focus on parallel computing, including N-body problems and producer/consumer patterns. They also made changes to Beamer themes and added code examples related to threads, memory management, and CUDA.
performanceece
jzarnett/get-changed-files

Nov 2022 - Jul 2024

Contributions:3 releases, 47 PRs, 56 pushes in 1 year 8 months
commitspushmodifiedpull-requestspull-request
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
Jeff Zarnett - Director, Software Engineering at University of Waterloo