JF Bastien

VP, Software Platform

Chiyoda, Japan
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
JF Bastien is a VP-level software platform leader with 13+ years building compiler-driven, safety- and security-focused platforms at the hardware/software boundary. He has driven production compiler and WebAssembly work at Google and Apple, led Toyota’s safety-critical software and Rust adoption as a Distinguished Engineer, and now crafts platforms that let code directly control physical systems. A chair of the C++ Language Evolution Working Group and former WebAssembly community lead, he blends standards leadership with deep backend engineering—LLVM/Clang, libc++, and WebAssembly toolchains feature prominently in his open-source contributions. His uncommon strength is marrying silicon-aware optimization with large-scale platform design and regulatory-grade security practices, enabling teams to ship safe, auditable systems in automotive and embedded domains.
code13 years of coding experience
job20 years of employment as a software developer
bookBachelor’s Degree, Mechanical Engineering, Bachelor’s Degree, Mechanical Engineering at McGill University
bookMaster’s Degree, Computer Science, Master’s Degree, Computer Science at Stanford University
languagesEnglish, French, Spanish, Japanese
stackoverflow-logo

Stackoverflow

Stats
6,733reputation
286kreached
100answers
0questions
Badges
javascript
top-5%
browser
top-5%
github-logo-circle

Github Skills (50)

markdown10
javascript10
c-language10
signal-handling10
python10
multithreading10
atomics10
llvm10
build-system10
document-generation10
subprocess10
standard-library10
code-generation10
compiler-design10
semantic-analysis10

Programming languages (17)

C#C++BikeshedCSSCTeXMakefileWebAssembly

Github contributions (5)

github-logo-circle
WebAssembly/design

Apr 2015 - Mar 2018

WebAssembly Design Documents
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:1 release, 452 commits, 218 PRs in 2 years 10 months
Contributions summary:JF's primary contribution was building a Markdown documentation generator and checker tool. This involved writing Python code to generate HTML from Markdown files, check for broken links, and integrate with a Markdown program. Furthermore, the user refactored the tool to utilize `argparse` for command-line argument parsing. They also addressed directory issues and implemented socket timeout handling, demonstrating a focus on robust functionality and usability.
wasmerjavascriptcoreweb-assemblyasmjswebassembly
llvm-mirror/libcxx

Nov 2014 - Mar 2019

Project moved to: https://github.com/llvm/llvm-project
Role in this project:
userBack-end Developer
Contributions:30 commits in 4 years 4 months
Contributions summary:JF primarily contributed to the libcxx project by implementing and maintaining the C++ standard library. Their work included adding support for new features like `std::random_device` in different environments (NaCl, PNaCl), fixing issues related to integral types, and enhancing thread support. They also addressed code quality issues by removing unused variables and rephrasing warnings, along with updating tests for features like atomics and filesystem.
llvm
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
JF Bastien - VP, Software Platform