Beka Westberg

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
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
github-logo-circle

Github Skills (9)

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

Programming languages (10)

TypeScriptC#DockerfileJavaPureScriptJavaScriptHaskellHTML

Github contributions (5)

github-logo-circle
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.
blockly
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.
appinventor
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