Nicolas Boichat

Taipei, Taiwan
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
Nicolas Boichat is a veteran software engineer and engineering manager with 26 years of experience building and shipping low-level systems from silicon bring-up to OS and application layers. He has led large interdisciplinary teams at Google—establishing a Taiwan chipset support sub-team, hiring 20+ engineers, and driving Linux kernel bringup and firmware work for Tensor and Mediatek SoCs. Deeply hands-on, Nicolas contributes to prominent open-source projects like coreboot, rockchip-linux and gem5, with expertise in firmware, device drivers, memory init, and simulator robustness that bridges hardware and software. He’s passionate about mentorship and team culture, and known for debugging across the entire stack and for pragmatic infrastructure work (CI/CD, pre-silicon simulation) that shortens time-to-silicon. An unexpected detail: his background spans academic PhD-level research in bioimaging to embedded USB and EC firmware, giving him rare fluency across research, hardware, and product engineering.
code26 years of coding experience
job15 years of employment as a software developer
bookCollège St-Michel
bookMaster, Communication Systems, Master, Communication Systems at EPFL
bookPhD, NGS, PhD, NGS at National University of Singapore
languagesFrench, English
github-logo-circle

Github Skills (69)

float3210
python10
simulator10
testing10
firmware10
command-line-interface10
websocket10
spi10
c1110
c1710
coreutils10
automation10
device-driver10
boot10
command-line-tool10

Programming languages (10)

JavaShellC++RustCCMakeGoMathematica

Github contributions (5)

github-logo-circle
dnschneid/crouton

May 2013 - Nov 2022

Chromium OS Universal Chroot Environment (EOL)
Role in this project:
userFull-stack Developer
Contributions:4 reviews, 490 commits, 60 PRs in 9 years 8 months
Contributions summary:Nicolas primarily contributed to the `crouton` project by implementing and improving the user interface and related functionality for the Chrome OS environment. Their work included the addition of features like handling notifications, integrating keybindings with xbindkeys, and creating a WebSocket server for communication with a Chromium extension. Furthermore, they made several fixes, refactoring and improvements to the core functionality.
minecraftcroutonlinuxchromeoschrome
uutils/coreutils

Feb 2025 - Apr 2025

Cross-platform Rust rewrite of the GNU coreutils
Role in this project:
userBack-end Developer / Test Automation Engineer
Contributions:19 reviews, 27 PRs, 91 comments in 1 month
Contributions summary:Nicolas primarily focused on improving the correctness and functionality of the coreutils rewrite, specifically concerning floating-point number formatting. They fixed bugs related to scientific and hexadecimal float representations, including handling of negative numbers and capitalization. Additionally, the user enhanced the test suite by adding new tests for default float formats, scientific notation of negative numbers and edge cases with non-finite numbers. Furthermore, the user improved performance by buffering writes to stdout within a `seq` command, and modernized the codebase by using a more concise syntax recommended by a linter.
command-line-toolrustlinuxgnucoreutils
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
Nicolas Boichat