Luc Bouchard

Platform Firmware Engineer

San Francisco, 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

🤩
Rockstar
🎓
Top School
Luc Bouchard is a Platform Firmware Engineer with 11 years of experience building embedded systems and full-stack tools from CubeSats to autonomous sailboats and satellite phased arrays. Based in San Francisco, he combines deep firmware expertise in C/C++/Rust and FreeRTOS with strong applied math, statistics, and data-science chops from graduate research in optical communications. He has reduced boot times on mission-critical systems, implemented state estimation and battery management algorithms for grid-scale energy and marine autonomy, and contributed to the JupyterLab Desktop Electron app—bringing real-world embedded constraints into widely used open-source tooling. Comfortable across hardware, firmware, cloud, and UI layers, Luc is skilled at turning complex control and estimation problems into robust, production-ready software.
code11 years of coding experience
job9 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 Oregon State University
bookHigh School Diploma, High School Diploma at Pacific Collegiate School
languagesEnglish
github-logo-circle

Github Skills (10)

javascript10
jupyterlab10
electron10
jupyter10
typescript-types9
menu9
typescript9
typescripts9
html9
react5

Programming languages (5)

TypeScriptC++CHTMLPython

Github contributions (5)

github-logo-circle
JupyterLab desktop application, based on Electron.
Role in this project:
userFull-stack Developer
Contributions:2 releases, 217 commits, 75 PRs in 3 months
Contributions summary:Luc contributed to the development of the JupyterLab Desktop application, primarily focusing on front-end and back-end integration. The user refactored code to manage authentication tokens, which likely involved both server-side and client-side adjustments. Furthermore, the user updated the build process and made modifications to both the browser-side (JavaScript/HTML) and the main process (Electron/TypeScript) code, suggesting work across the full stack of the application. Additionally, the user implemented and debugged improvements to the native menu bar, including layout and command execution.
desktop-applicationjupyterlab-extensionelectronjupyter-notebooknotebook
lucbouchard1/resume

Mar 2018 - Mar 2025

Luc Bouchard's resume
Contributions:18 pushes, 1 branch in 7 years 1 month
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