VR, Games, Software Developer & Creative Coder
Welcome to my portfolio. I build interactive systems across VR, audio, web, and data.
My work focuses on modular systems, universal design, clear user experience, and playful experimentation.
Featured Projects
👁️ VR Interaction Prototype
A modular VR interaction system exploring accessible design, gaze‑based interaction, and responsive visual/audio cues.
A modular VR interaction system exploring accessible design, gaze‑based interaction, and responsive visual/audio cues.
🛸 UFO Data Explorer
A Jupyter notebook investigation into UFO sighting data, from licence checks to dead ends to insights about the limits of open datasets.
A Jupyter notebook investigation into UFO sighting data, from licence checks to dead ends to insights about the limits of open datasets.
🎛️ DJ Mixing App
A modular JUCE-based DJ mixer with an OOP-designed cue button that mimics two-handed deck control through a hover-and-release gesture.
A modular JUCE-based DJ mixer with an OOP-designed cue button that mimics two-handed deck control through a hover-and-release gesture.
🎭 Brat Snaps Webcam Widget
A browser‑based creative webcam filter using p5.js and ML‑based face detection for playful, stylised effects.
A browser‑based creative webcam filter using p5.js and ML‑based face detection for playful, stylised effects.
Core Tech Stack
Languages
C# • C++ • Python • JavaScript • SQL • HTML • CSS
Frameworks & Libraries
Unity Engine • XR Interaction Toolkit • OpenXR • JUCE • p5.js • Node.js • NumPy • pandas • geopandas • Matplotlib • seaborn • folium • scipy
Tools & Envinroments
Unity Editor • Visual Studio • VS Code • Git • GitHub • Jupyter Notebooks
Systems & Domains
VR Interaction Systems • Real-time UI • Creative Coding • Audio Programming • Data Analysis & Visualisation • Image Processing • ML-based object detection • Game Mechanics • Object-Oriented Programming • Version Control
ASCII art generated via asciiart.eu