Sam Hasinoff

Principal Software Engineer at Google

Mountain View, California, 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

👤
Senior
🎓
Top School
Sam Hasinoff is a Principal Software Engineer at Google with over a decade of experience translating cutting-edge computer vision and graphics research into production-quality software. He joined Google in 2011 after an academic career that included a PhD from the University of Toronto, a postdoc at MIT, and a research faculty role at TTIC, and he has steadily progressed through senior engineering and staff roles into principal-level leadership. Sam combines deep research credentials—recognized with awards for dissertation and conference work—with hands-on contributions to large open-source Android samples, improving UI/UX and developer-facing libraries. Based in Mountain View, he is known for bridging rigorous academic thinking with pragmatic engineering, often surfacing subtle algorithmic improvements in applied systems.
code12 years of coding experience
job12 years of employment as a software developer
bookBSc Computer Science, BSc Computer Science at The University of British Columbia
bookPhD Computer Science, PhD Computer Science at University of Toronto
languagesFrench
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

android-library10
javas10
androidx10
android10
java10
ui-design9
ux-design9

Programming languages (4)

JavaC++CPython

Github contributions (5)

github-logo-circle
Role in this project:
userFull-stack Developer
Contributions:6 commits in 4 months
Contributions summary:Sam's commits primarily involve updates to Android samples, focusing on UI and UX improvements across various Android support libraries and APIs. They implemented new features in several sample applications, like the integration of the support library and the Android Support Design library. These changes include modifications to UI components, layout adjustments, and general enhancements to sample applications. The contributions also extended to include updates on build files and configurations.
hasinoff/libjpeg-turbo

May 2016 - May 2016

Contributions:4 pushes, 2 branches in 1 day
libjpeg-turboturbolibjpeg
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
Sam Hasinoff - Principal Software Engineer at Google