Allen Wang is a Staff Product Design Engineer with 12 years of cross-disciplinary experience blending mechanical design, product engineering and UX-focused software development in AR/VR and consumer devices. Based in Mountain View, he progressed from mechanical roles at Research In Motion, COM DEV and Foxconn to senior hardware and product design engineering at Fitbit, Microsoft HoloLens and Google, specializing in AR/VR/XR hardware. He pairs hands-on enclosure, RF and reliability engineering with front-end and back-end contributions to open-source projects—ranging from Android clients and adapter libraries to a widely used unofficial Facebook Chat API—bringing a pragmatic systems view to software-enabled hardware. Comfortable shipping from concept through mass production, he has a track record of improving stability and performance in both firmware/hardware and mobile codebases. A McGill-trained UX-minded engineer who codes, he often surfaces subtle reliability fixes (concurrency and cancellation handling) that quietly prevent customer-facing crashes.
11 years of coding experience
15 years of employment as a software developer
Bachelor of Applied Science (B.A.Sc.) Mechanical Engineering, Bachelor of Applied Science (B.A.Sc.) Mechanical Engineering at University of Toronto
An extensive and functional third party app for Facebook
Role in this project:
Mobile Developer
Contributions:47 releases, 1901 commits, 754 PRs in 5 years 4 months
Contributions summary:Allen implemented new search parsing functionality, including updating a parser interface, adding search parsing, binding a new search view, and adding a search view cache. They also made various miscellaneous changes to the Android application, including code improvements, removing null checks, adding try-catch blocks, updating dependencies, and adding a badge to a crash reporting component. The user's changes focused on improving functionality and performance in the Android application.
Contributions:16 commits, 8 PRs, 73 comments in 1 year 1 month
Contributions summary:Allen primarily contributed to the back-end functionality of the Facebook Chat API for Node.js. Their work included implementing and modifying core features such as retrieving thread information, fetching thread lists, and handling message requests. The user also added new functions and refactored existing code to improve readability and maintainability of the project. They demonstrate an understanding of the API's structure and underlying communication with Facebook servers.
apifacebook-chat-apinpm-packagechatchat-api
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
Allen Wang - Staff Product Design Engineer at Google