Andrew
Hartley

Software Developer
Senior Unity Developer
XR Experience Engineer

Professional Experience


Company: CVP

Role: Senior Technologist

March 2023 – Present

Researched and developed novel VR simulations and prototypes using the Unity platform. Provided subject matter expertise to streamline project documentation and mentor colleagues on Unity VR development.

Department of Veteran Affairs, Suicide Prevention Training Project

  • Collaborated with a small team to prototype a VR suicide prevention training for non-clinicians and clinicians.
  • Integrated local Speech-to-Text on Meta Quest headset enabling users to practice what to say to a Veteran in need.
  • Developed connection to in-house LLM to give user’s real-time feedback.
  • Lead development project milestones and timeline.

Department of Veteran Affairs, Workplace Training Project

  • Collaborated with a small team to prototype a VR empathy-based experience for healthcare veterans and VA nurses & doctors.
  • Created the VR experience using the Unity Game Engine along with PICO and Meta VR headsets.
  • Integrated eye tracking into menu selection to enhance user experience.
  • Lead development of multiplayer experience to allow healthcare spectators in the application.
  • Optimized tutorials via user feedback / customer needs to ensure inexperienced users learned the required controls to operate a new VR app increasing the ease of use of the app and a better customer experience.
  • Collaborated to create a relaxation and debriefing area within the VR app to help users digest the material.
  • Updated app to work with multiple types of VR devices by switching to the OpenXR SDK.
  • Collaborated to create short pop ups to help examine the user’s knowledge about the subject matter.
  • Created and implemented a RESTful API using ASP.NET Core to integrate with our VR app.

Department of Veteran Affairs, Nurse Oncology Training Project

  • Collaborated with a small team to prototype an Oncology Nurse VR training experience.
  • Integrated custom animations to immerse the user in the experience and showcase an innovative design.
  • Developed multiple interactive tutorials to help new users learn how to interact with the environment.
  • Created timed scenarios to test the user on their knowledge.

Testimonial

“Drew has done a great job in delivering excellence. He organizes his work, gives target dates, and is generally self-sufficient in delivering a high quality app with almost zero quality issues.”
– Cal Zemelman (Vice President of Data Science & Engineering at CVP)

Company: makeSEA

Role: Senior Unity Developer

August 2016 – March 2023

Led engineering of guided teams in designing and developing virtual and augmented reality applications using Unity. Implemented key technical systems including Photon Engine for secure collaboration and Plastic SCM for scalable version control.

XR Experience Engineer

  • Lead engineer of multiple developers and designer of virtual and augmented reality applications through Unity game engine across multiple devices.
  • Collaborated with teams across multiple (10+) companies to identify clients’ needs by developing software solutions through creating personalized instances of their company in augmented and virtual reality.
  • Integrated Photon Engine with Unity to enable secure collaboration.
  • Created new systems to enable integration of multiple 3D objects from back-end server using C#.
  • Implemented asynchronous designs to allow secure hand offs from client to server.
  • Integrated with Plastic SCM version control system to allow scalable source code management and code review.

Lab Technician

  • Built and implemented wind powered generator that displays information through developing 3D printed motors, voltage rectifiers, and Arduino controlled displays.
  • Led the development of building and programming the Arduino mini pro, including soldering necessary components.
  • Taught a class of high school freshmen how to wind and build a 3D printed electronic motor.
  • Provided written reports to my boss on our team’s progress.

Testimonial

“Drew’s software development skills are exceptional, encompassing unique problem-solving abilities, strategic design decisions aligned with business goals, high-quality and efficient code, and thorough documentation. Drew is an excellent communicator, providing clear and thoughtful insights during complex design discussions, often conducted remotely.”
– Chris Stavros (CEO at makeSEA)

My Expertise


Extended Reality Development

Spatial Interaction

Custom integration / SDK implementation

Photon Engine

Integration to enable multiplayer / collaboration

Dynamic Loading

Hot loading from server or Unity Assetbundles

Unity Development

REST API

Implementation to talk to server

Plastic SCM

Unity’s source control management

Shader Development

High-level-shader-language proficient

Avatar Integration

Meta avatars to 3rd party to custom

Performance Enhancement

Enabling large assets to run smoothly

Encryption

Encoding

Decoding

3D Assets

Mesh Manipulation

Cutting poly / tri count when applicable
Separating

Mesh Creation

Portfolio


CVP

Portfolio videos are from government contract work and cannot be shared publicly.
Video walk throughs can be shared upon request.
Please email me to request access or click the respective link below to request access.

Nurse Oncology
Training

Click here to request access

Bystander Intervention
Workplace Training

Click here to request access

E-R-A-S-E Workplace
Training

Click here to request access

P-M-D-B Workplace
Training

Click here to request access

Experience Control
Tutorial

Click here to request access

Calm Breathing
Exercise

Click here to request access

makeSEA

Dish Network Team Summit

Dish Network Shrunk Metta Experience Highlights

LEVR TV

LEVR TV X CCB Battle In Paradise Recap Video

Catapult

Quick walk through of all the features Catapult has to offer for a multiply devices

Catapult Showoff

Guided walk through of Catapult features

About


Education

Core Interaction Programming

Unity Certification at Coursera Online

Electrical Engineering

California Polytechnic State University
San Luis Obispo, CA | 2014 – 2020

Key Skills

Coding

C#/.Net, HLSL, Javascript, Python, Swift

Team management

Software development life cycle

Implementation management

Written and verbal communication

Object-oriented design

Source control management

VR/AR/XR Development

UI/UX Design

Unity Development

Links