Welcome to my eXtended Reality (XR) portfolio! Here you’ll find my work in virtual reality (VR), augmented reality (AR), and mixed reality (MR) development.
A complete rewrite of the Mozilla Hubs ecosystem using TypeScript + Rust
graphwiz-xr is a modern VR/Social platform delivering high-fidelity, browser-based virtual reality without installation barriers. This ambitious project reimagines the entire Hubs ecosystem with next-generation technologies for maximum performance and scalability.
Technology Stack:
Key Improvements over Original Hubs:
| Aspect | Hubs (Legacy) | graphwiz-xr |
|---|---|---|
| Frontend | JavaScript + A-Frame | TypeScript + React Three Fiber |
| Backend | Elixir + Phoenix | Rust + Actix-Web |
| Performance | Good | Excellent (Rust zero-cost abstractions) |
| Type Safety | Partial (Elixir dynamic) | Complete (TS + Rust) |
| Bundle Size | Large (A-Frame deps) | Optimized (tree-shaking) |
| WebGPU | Not available | Ready for WebGPU migration |
| WebTransport | Custom implementation | Native HTTP/3 support |
Architecture Components:
Performance Targets:
An open, interactive, and immersive learning platform for chemistry education.
Key Features:
An introduction to building browser-based VR/AR experiences using the WebXR API and Three.js.
I work with a variety of XR technologies:
Building immersive educational experiences that make abstract chemistry concepts tangible through interactive 3D molecular visualizations and virtual classrooms. The chemie-lernen.org platform combines open educational resources with cutting-edge XR technology to create engaging learning environments.
Through graphwiz.ai, delivering enterprise-grade XR development services that help businesses leverage extended reality for training, collaboration, and visualization. Focus on digital sovereignty ensures clients maintain control over their XR infrastructure.
Pushing the boundaries of what’s possible in browser-based virtual reality, from interactive 3D visualizations to collaborative multi-user environments. Self-hosted solutions provide privacy and customization options for organizations.
Creating and customizing social virtual spaces where people can meet, collaborate, and share experiences in real-time. From Mozilla Hubs instances to custom WebXR applications.
Developing immersive data visualizations that leverage 3D space to reveal patterns and insights not possible in 2D.
Interested in collaborating on an XR project or learning more about my work?
🔬 Educational Projects:
chemie-lernen.org - Interactive chemistry learning platform
hubs.chemie-lernen.org - Virtual chemistry classroom
💼 Professional Services:
graphwiz.ai - AI & XR consulting and development
xr.graphwiz.ai - Extended reality solutions for business