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.
16 years of coding experience
20 years of employment as a software developer
Honours Computer Science (Discontinued), Honours Computer Science (Discontinued) at University of Waterloo
A virtual reality live-coding environment based on WebXR
Role in this project:
Front-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.
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.
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