Boris Smus

Software Engineer at Meta

Seattle, Washington, 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
Boris Smus is a product-focused software engineer and prototyper with 14 years of experience building web, audio, and immersive experiences for companies from Apple to Google and Meta. He has a track record of shipping 0→1 products—everything from magnetic input for Google Cardboard and WebVR tooling to real-time AR translation and captions showcased at Google I/O. Comfortable both leading small teams and shipping code, he held Tech Lead/Manager roles and has been a founding engineer at an early-stage startup. An active open-source contributor, his work includes influential projects like html5rocks content, the WebVR polyfill/boilerplate, and contributions to three.js that helped bootstrap the web VR ecosystem. His background in HCI (MS from Carnegie Mellon) and a strong math/CS foundation inform a pragmatic, sensor- and audio-aware approach to interaction design. Based in Seattle, he blends deep platform knowledge with a knack for turning novel inputs and sensors into practical user experiences.
code14 years of coding experience
job17 years of employment as a software developer
bookBachelor of Science - BS Mathematics and Computer Science (Hon), Bachelor of Science - BS Mathematics and Computer Science (Hon) at The University of British Columbia
bookMS HCI Human Computer Interaction, MS HCI Human Computer Interaction at Carnegie Mellon University
stackoverflow-logo

Stackoverflow

Stats
11reputation
17kreached
1answer
0questions
github-logo-circle

Github Skills (19)

webgl10
threejs10
javascript10
3d-graphics10
css10
user-interface10
front-end-development10
webvr10
3d10
html10
responsive-design9
sensor-fusion9
png9
jpeg9
web-audio-api8

Programming languages (11)

TypeScriptBikeshedCSSC++JavaScriptGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
borismus/webvr-boilerplate

Jan 2015 - Feb 2017

A starting point for web-based VR experiences that work on all VR headsets.
Role in this project:
userFront-end Developer
Contributions:4 releases, 371 commits, 36 PRs in 2 years
Contributions summary:Boris's primary contribution appears to be the implementation of a WebVR boilerplate. This is demonstrated by the addition of `webvr-polyfill.js`, `vr-manager.js`, and modifications to `index.html` to support VR rendering and provide UI controls. The code changes also indicate an understanding of integrating WebVR functionality into a three.js environment and handling aspects such as full-screen mode and orientation changes.
headsetsstarting-pointweb-basedthreejsexperiences
borismus/sonicnet.js

Jul 2013 - Sep 2015

Ultrasonic Networking with the Web Audio API
Role in this project:
userFront-end Developer
Contributions:23 commits, 3 PRs, 4 pushes in 2 years 2 months
Contributions summary:Boris primarily focused on enhancing the user interface and visual elements of the project. Their contributions include style changes, layout adjustments, and the implementation of interactive elements, specifically related to emoticons. Furthermore, the user added responsive design elements by integrating viewport meta tags and mobile-specific warnings. They also implemented options for visualizer and full-screen modes.
networkingweb-audio-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