Hubert Teo

Senior Software Engineer at CodeSignal

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
Hubert Teo is a Senior Software Engineer based in Seattle with 10 years of experience building robust systems across autonomous vehicles, logistics, and embedded IoT. He has shipped production software at Nuro and Flock Freight and now drives engineering work at CodeSignal, blending low-level firmware experience with cloud and product-facing services. His open-source contributions include improving SPI drivers and DMA-based SPI slave support for the well-regarded Tock embedded OS, demonstrating hands-on expertise in microcontroller peripherals and real-time constraints. A Stanford-trained computer scientist with an earlier background in linguistics, Hubert combines rigorous engineering with a knack for translating complex systems into reliable, testable implementations.
code10 years of coding experience
job6 years of employment as a software developer
bookRaffles Institution
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Stanford University
stackoverflow-logo

Stackoverflow

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

Github Skills (8)

embedded10
cortex-m10
rust10
spi10
microcontroller10
dma10
operating-system9
iot9

Programming languages (8)

JavaRustCSchemeJavaScriptLuaJupyter NotebookPython

Github contributions (5)

github-logo-circle
tock/tock

Jun 2017 - Feb 2018

A secure embedded operating system for microcontrollers
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:59 commits, 15 PRs, 2 pushes in 8 months
Contributions summary:Hubert implemented a DMA-based SPI slave for the SAM4L microcontroller. They created and tested examples for SPI master and slave transfers, including communication with devices such as an SD card. The user addressed and fixed bugs in the SPI driver related to baud rate calculation and transfer progress and updated the code for more accurate frame handling.
kernelcortex-mrisc-vsecurebare-metal
ColasGael/photo2drawing

Feb 2019 - Mar 2019

Contributions:21 commits, 16 pushes in 18 days
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
Hubert Teo - Senior Software Engineer at CodeSignal