Theo Lemay

Kingston, 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

🤩
Rockstar
🎓
Top School
Theo Lemay is a robotics-focused software and firmware engineer with 8 years of hands-on experience building embedded systems, control software, and robot hardware from concept to production. A Queen’s Systems & Robotics student and Schulich Leader, he has led teams to adopt Rust for embedded firmware, shipped safety-critical battery and signal-processing firmware at Tesla, and led firmware on humanoid projects at Proception.AI. He co-founded a health-data startup, scaled a university robotics team to 300% growth and major sponsorships, and maintains the popular VSCode-Neovim extension (600k downloads, 7k stars), reflecting strong open-source impact. Known for bridging low-level device work (PCBs, Zephyr/Nordic SoCs, KiCAD) with higher-level ML and localization (UKF, U-Net depth models), he combines entrepreneurial grit with a track record of shipping reliable systems under tight constraints.
code8 years of coding experience
job7 years of employment as a software developer
bookBachelor of Applied Science - BASc, Mathematics and Engineering - Systems and Robotics, Bachelor of Applied Science - BASc, Mathematics and Engineering - Systems and Robotics at Queen's University - Faculty of Engineering and Applied Science
bookGeorges P. Vanier Secondary
github-logo-circle

Github Skills (7)

neovim10
vim10
vscode-extension10
vscode10
vimscript10
keybindings9
refactoring9

Programming languages (18)

PowerShellC++CSSRustCHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
vscode-neovim/vscode-neovim

Sep 2020 - Jan 2023

Vim mode for VSCode, powered by Neovim
Role in this project:
userFull-stack Developer (Vimscript and VSCode Extension)
Contributions:45 releases, 468 reviews, 87 commits in 2 years 4 months
Contributions summary:Theo primarily focused on enhancing the functionality of the VSCode-Neovim extension. They improved code actions and refactored Vimscript code for improved command mappings and window management. Their contributions also included refactoring highlight attributes, improving keybindings, and sending selection information when finding files. They actively worked on the project's core components by modifying vim scripts and working within the vscode extension.
vim-modevimvscodevscode-extensionneovim-clients
theol0403/odomDebug

Jun 2019 - Jan 2020

Display the robot on a VEX field using information from odometry and LVGL
Contributions:50 commits, 1 PR, 39 pushes in 7 months
roboticsvexodometryrobotfield
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
Theo Lemay