Violet Forest // ⍣٭⋆⋆⍣

⋆⋰⋆⍣٭⍣ scroll → ٭⋆⍣⋆⋰

XR Prototyper at Meta (2024-2023)

TypescriptQuest 3VRMR

At Meta, I Created internal demo prototypes to test and validate new engine capabilities, directly contributing feedback to engineers and designers during the engine’s early development cycle.

I designed and developed an interactive VR audio player in TypeScript for Meta Quest 3, implementing finger-collision-based GUI controls for play, pause, stop, and skip, optimizing usability for immersive environments.

I built an MR hand-tracking prototype during an internal Meta hackathon, experimenting with early proprietary engine features to create natural, gesture-driven interactions and influence the evolution of input systems.

Floodplains.xyz VR (2022-2023)

Unity C#VRWebVR

A Unity game for WebVR and Quest 2/3. I built the game with Unity and integrated it into the website. Game mechanics included picking up objects with raycast, and incorporated a timer that ran out after the house was flooded. I also integrated the assets created by the artist and producer Michelle Brown, and was given creative control over the water shader.

AR for Snap Spectacles (2021)

AR GlassesHand-TrackingLens Studio

In partnership with Spectacles, I was commissioned to create a Lens for Snap's Augmented Reality glasses. The Lens was released for the Spectacles and for the Snapchat app. I was given full creative control over the project, where I created a sidequest where you could talk to an NPC in the world and be given a quest to gather items using handtracking, and in return of completing the quest you are rewarded with a magic power. The concept was that when AR glasses become so available and uniquitious in the future, there could be an MMORPG-like game where there are NPCs and characters placed in the world that you could interact with throughout your day to level up things like power, armor, weapons, and other attributes.

Hand-Tracking in VR (2023)

Virtual Reality

Quest

Hand Tracking

Parenting particle systems to the joints of the fingers. Made with WebXR + Unity.

Spark AR Face Filter (2023)

Augmented Reality

Spark AR

XR for Driving Simulators (2020-2018)

Unity C#Virtual RealityMixed RealityLeap Motion

Developed driving simulators for virtual and mixed reality while working full-time employee at Volkswagen Future Center Europe in Berlin, Germany.

Collaborated with Porsche on a mixed-reality driving simulator.

AR App Development

Unity C#openCV

I was hired to make a mobile app that can detect the shape of a heart candy & place augmented reality on top of it. This research had led me to experiment with openCVforUnity contour detection, color detection, and training a haar cascade for object detection. In the end I settled on using openCVforUnity contour detection to trigger ARfoundation’s pointcloud feature detection.

My research in computer vision has sparked my interest in machine learning and computer vision in general, and I am continuing my research with things like Google’s new open-source Mediapipe for handtracking, where I collaborated on building an app to control open-source prosthetics with a mobile app.

VR Prototyping (2016)

UnityHTC Vive

Looking in a VR Mirror as a flower avatar.

VR App Development (2015)

UnityVRTKHTC ViveMobile

Virtual environment made in Unity that was used to exhibit .gifs .mp4s .mp3s .jpegs and .objs by various digital artists. It was released on for the Vive, and iOS + Android for Google Cardboard.

⍣back-->