Lars Bergstrom

Director Of Engineering at Google

Chicago, Illinois, 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
Lars Bergstrom is a Director of Engineering at Google with 18 years of experience leading engineering teams across developer tools, browsers, compilers, and mixed reality. He currently oversees Android platform tooling, runtimes and core libraries—driving updates that reach billions of devices monthly—and has deep hands-on expertise in Rust, C/C++, and Java. A PhD in Computer Science focused on parallel programming language implementation underpins his work on parallel web rendering (notably contributions to the Servo engine) and scalable build systems. Lars is equally comfortable shipping product-grade infrastructure and mentoring new managers, and he plays active governance roles in the RISC-V and Rust ecosystems. Notably, his background includes building compilers that target GPUs and integrating Rust into large browser codebases, combining research rigor with production delivery.
code18 years of coding experience
job23 years of employment as a software developer
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at University of Washington
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Northwestern University
bookPh.D. Computer Science, Ph.D. Computer Science at University of Chicago
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
807reputation
23kreached
8answers
1question
github-logo-circle

Github Skills (27)

webbrowser10
lib10
event-handling10
servo10
api-design10
build-system10
corefoundation10
android10
rust10
architecture9
webengine9
browser9
callback9
architectures9
binding8

Programming languages (18)

PowerShellJavaCSSBikeshedC++RustCStandard ML

Github contributions (5)

github-logo-circle
servo/core-foundation-rs

Mar 2014 - Aug 2016

Rust bindings to Core Foundation and other low level libraries on Mac OS X and iOS
Role in this project:
userBack-end Developer
Contributions:36 commits, 5 PRs, 4 pushes in 2 years 5 months
Contributions summary:Lars appears to have focused on upgrading the project's dependencies, specifically related to Rust and its associated crates. They updated the project to use newer versions of the language and its build system. The commits show modifications to build configurations to generate both dynamic and static libraries, indicating a focus on library management.
mac-osrustmachfoundationmac
servo/servo

Aug 2013 - Dec 2019

Servo, the embeddable, independent, memory-safe, modular, parallel web rendering engine
Role in this project:
userFull-stack Developer
Contributions:181 commits, 121 PRs, 35 pushes in 6 years 5 months
Contributions summary:Lars contributed to Servo's development by addressing issues across multiple areas. They removed double linking of static libraries, updated submodules, and added Servo User Agent strings. Furthermore, the user worked on upgrading Rust, disabling tests, and adding support for Android, indicating involvement in build systems and platform-specific adaptations. They also removed a golang hack and added a neon feature.
browserrustjavascriptbrowser-engineservo
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