Brian Peiris

Tech Volunteer at Tarana Foundation

Old Toronto, Ontario, Canada
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
Brian Peiris is a seasoned full-stack software developer with 16 years of experience building web and WebXR applications across C#, Python, Elixir, and JavaScript. He has driven core features and integrations at startups and large orgs—shipping backend APIs, React/React Native apps, and cloud automation while leading security and release efforts at Mozilla. A hands-on generalist, Brian has deep VR/3D expertise reflected in notable open-source contributions to three.js, A-Frame, networked-aframe and Spoke, and he built a live-coding WebXR project (RiftSketch). He combines product-focused engineering with developer experience improvements—introducing CI, Dockerized workflows, test automation and measurable performance wins. Comfortable in both front-end UX fixes and backend API design, he also volunteers technical help for nonprofits in Sri Lanka, showing a pragmatic commitment to using engineering skills for impact.
code16 years of coding experience
job20 years of employment as a software developer
bookHonours Computer Science (Discontinued), Honours Computer Science (Discontinued) at University of Waterloo
stackoverflow-logo

Stackoverflow

Stats
10,765reputation
1.3mreached
211answers
1question
Badges
jquery-ui
top-1%
ajax
top-5%
scripting
top-5%
jquery
top-1%
pagination
top-5%
javascript
top-5%
github-logo-circle

Github Skills (56)

webgl10
unit-testing10
threejs10
algorithm10
ec10
javascript10
jquery10
augmented-reality10
elixir10
api-design10
testing10
css10
virtual-reality10
webxr10
ui-design10

Programming languages (25)

C#CGoHTMLJSONTypeScriptShellAutoHotkey

Github contributions (5)

github-logo-circle
brianpeiris/RiftSketch

Jun 2013 - Nov 2022

A virtual reality live-coding environment based on WebXR
Role in this project:
userFront-end Developer
Contributions:189 commits, 16 PRs, 79 pushes in 9 years 7 months
Contributions summary:Brian primarily contributed to the front-end development of a virtual reality live-coding environment. They fixed the visibility of the code mirror, updated the main title, and added features such as a "minimize" button for the editor, keyboard shortcuts, and a display to show errors. The commits also suggest the implementation of features related to listing sketches and webcam passthrough.
realityvirtual-realitywebglthreejslive-coding
Hubs-Foundation/reticulum

Dec 2017 - Sep 2022

Phoenix web server for Hubs
Role in this project:
userBack-end Developer
Contributions:131 reviews, 593 commits, 193 PRs in 4 years 10 months
Contributions summary:Brian primarily contributed to the back-end logic of the Hubs web server, particularly in relation to scene and media handling. They implemented API features for scene creation, scene retrieval, and the retrieval of upload data. Furthermore, they focused on user authentication and authorization, integrating a Discord-based OAuth flow. The contributions involve database schema and API design for the project.
mozilla-hubsphoenix-frameworkweb-serverweb-appsocial
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
Brian Peiris - Tech Volunteer at Tarana Foundation