Gurjant Kalsi

Software Engineer at Google

Seattle, Washington, 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
Gurjant Kalsi is a seasoned software engineer at Google with 13 years of experience and a University of Waterloo honours degree in Software Engineering. He has a strong background across systems, embedded, and platform work—contributing to Google’s Fuchsia and low-level projects like the littlekernel embedded kernel where he added QSPI/STM32F7 drivers and DMA-driven flash support. His career mixes internships at major tech firms with long-term production engineering, giving him deep familiarity with large-codebase engineering and hardware-software integration. Based in Seattle, he combines competitive programming rigor with practical product delivery and a track record of shipping robust low-level systems in both startup and enterprise contexts.
code13 years of coding experience
job1 year of employment as a software developer
bookOntario Secondary School Diploma, Ontario Secondary School Diploma at Agincourt Collegiate Institute
bookBachelor’s Degree, Software Engineering, Bachelor’s Degree, Software Engineering at University of Waterloo
github-logo-circle

Github Skills (9)

embedded10
driver10
c-programming10
device-driver10
sys10
dma10
filesystem9
rtos9
rt9

Programming languages (4)

C++CGoPython

Github contributions (5)

github-logo-circle
littlekernel/lk

Sep 2015 - Aug 2016

LK embedded kernel
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:153 commits, 84 PRs, 146 pushes in 11 months
Contributions summary:Gurjant primarily contributed to the low-level functionality of an embedded kernel (LK) by adding support for new hardware interfaces and drivers. The user's commits focused on integrating QSPI flash memory, including the driver for the STM32F7xx series, DMA-driven transfers, and a file system. This involved modifying existing code and creating new drivers to interact with the hardware.
kernelbare-metalmicrokernelarmv8cortex-a
gkalsi/blox

Nov 2012 - Jul 2014

Contributions:2 commits in 1 year 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