Beka Westberg

Software Engineer at Google

Mountain View, 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
Beka Westberg is a software engineer with nine years of experience building extensible developer tools and educational programming systems, currently working on AI developer assistance at Google Labs. He has deep expertise in block-based programming (Google Blockly, MIT App Inventor), having refactored core APIs and pulled partner customizations into generalized, developer-friendly extension points. Beka enjoys architecting encapsulated systems as much as implementing logic, demonstrated by his LoopingLayoutManager for Android and helper-block systems that make novice-facing tooling intuitive. His work spans front-end UI improvements, serialization systems, and full-stack contributions to major open-source projects used by Scratch, Code.org, and App Inventor. Based in Mountain View, he combines product-focused engineering with a knack for designing clear developer interfaces and thorough documentation. Colleagues describe him as someone who builds tools that let others build more effectively—and who treats architecture as a creative pursuit.
code9 years of coding experience
job3 years of employment as a software developer
bookAssociate of Science - AS, Computer Science, 4.0, Associate of Science - AS, Computer Science, 4.0 at Portland Community College
github-logo-circle

Github Skills (9)

uid10
blockly10
javascript10
front-end-development10
ui-design10
html9
develop8
open-source7
json6

Programming languages (10)

TypeScriptJavaDockerfileC++PureScriptJavaScriptHaskellHTML

Github contributions (5)

github-logo-circle
google/blockly-samples

Mar 2020 - Jan 2023

Plugins, codelabs, and examples related to the Blockly library.
Role in this project:
userFront-end Developer
Contributions:549 reviews, 228 commits, 645 PRs in 2 years 11 months
Contributions summary:Beka primarily focused on updating Blockly's UI. Their work involved removing specific mutation implementations to support UI switching. This included refactoring code and updating blocks and serialization to ensure compatibility. The contributions involved changes to Javascript files and related HTML for implementing UI changes.
reactsvelterequirejsvueangular
mit-cml/appinventor-sources

Feb 2020 - May 2021

MIT App Inventor Public Open Source
Role in this project:
userFull-stack Developer
Contributions:6 reviews, 31 commits, 34 PRs in 1 year 3 months
Contributions summary:Beka contributed to the MIT App Inventor open-source project by implementing and improving the Blockly editor, a visual programming environment. Their work focused on adding and modifying blocks, including those for variable handling (global and scoped), dictionary operations, and number representation. They also addressed bug fixes and enhancements, such as fixing collapsed blocks and the context menu, ensuring the proper functionality of the Blockly editor.
app-inventormit-app-inventorandroidmitinventor
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
Beka Westberg - Software Engineer at Google