Nathan Tsoi

Postdoctoral Researcher at The University of Texas at Austin

Austin, Texas, 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
Nathan Tsoi is a versatile computer scientist and postdoctoral researcher with 13 years of experience spanning embedded systems, full‑stack development, and applied machine learning. He has shipped production firmware and tooling for popular open-source flight‑controller projects like Cleanflight and Betaflight—implementing 1‑wire ESC protocols and improving configurator UIs—while also building Vue.js websocket integrations and front‑end state management. His background includes research engineering at Stanford, applied ML and data engineering at Sequoia Capital, and a recent PhD from Yale, bridging rigorous academic research with pragmatic engineering. Based in Austin, he combines low‑level hardware expertise with modern web stacks and a founder’s mindset from multiple early ventures, often focusing on practical integrations that make complex systems easier to configure and extend.
code14 years of coding experience
job12 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Yale University
github-logo-circle

Github Skills (34)

configuration-manager10
json10
javascript10
vuex10
controller10
firmware10
preflight10
css10
beta-release10
configuration-management10
websocket10
c1110
ui-design10
webpack10
c1710

Programming languages (20)

C#JavaC++CRustCMakeVueGo

Github contributions (5)

github-logo-circle
native websocket with vuex integration
Role in this project:
userFull-stack Developer
Contributions:6 releases, 20 commits, 13 PRs in 10 months
Contributions summary:Nathan implemented core functionality for a Vue.js-based websocket integration with Vuex. They added JSON parsing capabilities, Vuex integration for state management, and namespacing support within the websocket communication. Further contributions included setting up webpack configuration for building the project, test suite improvements and bug fixes. The API was updated to consolidate options for instantiation.
vuexwebsocket
cleanflight/cleanflight

Jul 2015 - Sep 2017

Clean-code version of the baseflight flight controller firmware
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:120 commits, 6 PRs, 65 comments in 2 years 2 months
Contributions summary:Nathan contributed significantly to the Cleanflight firmware by implementing and enhancing 1-wire serial communication for ESCs utilizing the BlHeli bootloader. The commits demonstrate porting and adapting existing code, including the addition of SPRACINGF3 target support and integration with MSP protocol. The user also added multi-ESC configuration logic and addressed build issues, specifically for the CC3D target, related to code size limitations.
firmwareflight-controllercleanflightbetaflightinav
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