Experience
2025 β Now
2025 β Now
Own end-to-end features across a player engagement platform that helps game studios manage playtesting, onboard communities, and collect player feedback.
Leading creator and content tools and analytics systems, integrating with YouTube, Twitch, TikTok and more to help studios discover and collaborate with content creators.
2022 β Now
2022 β Now
Seattle, WA
Designed and built backend platform services that power multiplayer features and delivered scalable, developer-friendly APIs for game studios. Expertise in live service game matchmaking, parties, social systems, and third party game server hosting integration.
2017 β 2021
2017 β 2021
Greater Seattle Area
β’ Led initiative to join the Khronos Consortium and participate in the OpenXR working group for years. Represented the company and helped shape the OpenXR API and feature set to allow for multiple simultaneous apps and overlays.
β’ Project lead for skeletal animation and transmission system with strict data size and codec requirements to keep networked latency low while maintaining full bone articulation. Replaced the use of MPEG FBA format and transmitted over RTC. Minimal, modern C++ library integrates with desktop, iOS, and web clients.
β’ Refactored monolithic Unity app into distributed parts including C# and C++ shared libraries, Unity rendering app, web front end, and Node.js microservices. Learned new languages and web technologies including the AWS stack, Aurelia, React, Electron, and Terraform.
β’ On the strike team to quickly deliver a native iOS client that integrated with our web front end. Implemented IPC to communicate between the native Swift app and web app UI, translated and integrated ARKit skeletal data to work with our system, and set up APNS integration on the server.
β’ Prototyped and released networked multiplayer, βmulti-appβ (used simultaneously with other XR apps) WebXR and OpenVR apps to integrate with emerging multi-app tools, XRPackage and AardvarkXR.
β’ Created data-driven, immediate mode debugging UI tool for Unity and iOS apps to visually represent 3D data in realtime, allowing the team to catch and solve bugs faster and reason about 3D space more effectively.
β’ Automated UI interaction and movement in VR with OpenVR input emulator, making testing between two clients easier and more efficient for the team.
Desktop - C#/Unity, Electron
iOS - Swift, ARKit, APNS
AWS - Lambda, S3, EBS, CloudFront, Route 53, DynamoDB
XR - OpenXR, OpenVR, Unity, WebXR, Three.js, Hololens, Aardvarkβ¨XR
Web - Node.js, Aurelia, React, JavaScript, TypeScript, REST, Express, Redis
Misc - Git, Unit Testing, RTC, Bash, Travis CI, AppVeyor, Terraform, Multithreading
2016 β 2017
2016 β 2017
Greater Seattle Area
6-month internship, 35hr/week
β’ Helped implement an innovative OpenVR overlay rendering system that projects the 3D game view onto a 2D overlay texture while preserving depth and spatial perception frame by frame.
β’ Used GPU profiling and manually handled frame timing for render textures to attain a minimum 90 fps required for VR.
β’ Began converting monolithic Unity project into several Node.js microservices and Windows client components. Replaced the Unity embedded front end UI with an Electron client and Aurelia web app with IPC.
2016 β 2017
2016 β 2017
Greater Seattle Area
Adaβs mission is to prepare women and gender expansive adults to be software developers while advocating for inclusive and equitable work environments. We primarily serve and address the needs of Black, Latine, Indigenous Americans, Native Hawaiian & Pacific Islander, LGBTQIA+, and low-income people.
Ada Developers Academy teaches full-stack web development. Students learn CS fundamentals, Ruby, Rails, JavaScript, and HTML/CSS along with relevant frameworks and paradigms.
Education
The University of New Mexico
Bachelor's Degree
2010 β 2014
New York University
Liberal Arts and Sciences/Liberal Studies
2009 β 2010