Robert Long

Lead Engineer at Bezi

San Francisco, 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
Robert Long is a lead engineer with 13 years building full-stack web and 3D experiences, currently focused on democratizing 3D tools at Bezi and Apple Vision Pro work on Blackbox. He helped found and ship Mozilla Hubs and led Spoke, combining front-end craftsmanship, real-time WebRTC expertise, and glTF/Unity interoperability to make immersive social spaces work across browsers and VR headsets. Robert blends product-minded leadership with deep hands-on contributions—patching core libraries like three.js and networked-aframe, improving matrix-based VoIP in matrix-js-sdk, and shipping cross-platform callers in Element Call. He’s comfortable across the stack from build systems and Phoenix servers to TypeScript ECS libraries and Unity runtime loaders, and has helped shape standards through Khronos participation. Based in San Francisco, he pairs pragmatic engineering with open-source stewardship, often fixing hard edge cases in real-time and multi-user systems that most teams never touch.
code13 years of coding experience
job10 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
github-logo-circle

Github Skills (50)

ec10
javascript10
gltf10
elixir10
typescript10
webxr10
ui-design10
type-definition10
voip10
data-structure10
uid10
front-end-development10
webvr10
phoenix-framework10
typescript-types10

Programming languages (14)

C#C++RustCHTMLErlangTypeScriptHCL

Github contributions (5)

github-logo-circle
element-hq/element-call

Jul 2021 - May 2022

Group calls powered by Matrix
Role in this project:
userFull-stack Developer
Contributions:21 releases, 31 reviews, 474 commits in 9 months
Contributions summary:Robert primarily focused on the front-end development within the project. They implemented core UI elements, adding functionality to the app. The user's contributions include patching the global node object in HTML and fixing room membership and routing. They also added features for call setup logic and various style changes.
callswebrtcscreensharingvoipmatrix
Hubs-Foundation/Spoke

May 2018 - Apr 2021

Easily create custom 3D environments
Role in this project:
userFront-end Developer
Contributions:24 releases, 16 reviews, 1642 commits in 2 years 10 months
Contributions summary:Robert implemented scene loading functionality based on URLs in the app. This included integrating scene path handling to load scenes from the API and updating the title to reflect the scene. The user also modified the server to handle routing and ensure the web server serves the app correctly.
webglthreejswebxrenvironmentsgltf
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