William M is a WebXR-focused engineer and syndic at Immers Space with 11 years of experience building immersive, data-driven web applications. He blends front-end WebXR work (A-Frame, Three.js, Babylon.js) with backend integrations and federation protocols like ActivityPub to advance an open, decentralized metaverse. Previously a senior data visualization and data engineering lead, he applies principles from "A Grammar of Graphics" to real-time, cross-reality visualizations that bridge desktop, mobile, AR, and VR. An active open-source contributor, he improved A-Frame's cursor input and raycasting to make VR interactions reliable across touch and mouse devices. Based in Chicago, he mixes scientific rigor from a research background in outcomes analytics with hands-on product and freelance collaboration in cooperative tech.
11 years of coding experience
8 years of employment as a software developer
MS Nutrition, MS Nutrition at Case Western Reserve University
BS Nutrition/Dietetics, BS Nutrition/Dietetics at The University of New Mexico
:a: Web framework for building virtual reality experiences.
Role in this project:
Front-end Developer
Contributions:7 reviews, 12 commits, 11 PRs in 1 year 7 months
Contributions summary:William focused on enhancing the A-Frame project's VR experience by implementing touch and mouse input for cursor interactions, a key component for user control within the VR environment. They added touch event listeners and implemented touch coordinate processing, alongside the existing mouse event handling, to ensure broad device compatibility. The user also addressed inconsistencies and bugs related to raycasting and intersection events, making the cursor component function correctly across various input methods. Furthermore, they updated and expanded the test suite to accommodate the newly implemented touch functionality.
Contributions:8 commits, 10 pushes, 2 branches in 2 years 1 month
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.