About
Hi! I'm Hannah. I'm a software developer with 8+ years of experience creating virtual reality, mobile, and web applications within enterprise and startup environments for a wide variety of client and customer needs.
I love creating immersive apps and experiences with purpose and playing with the latest XR toys and spatial computing technologies.
When I'm not at the computer or inside of a headset, you can find me taking classes at the arts center or enjoying live music somewhere in Phoenix.
What I Do
-
XR Development
Using the latest technologies to create powerful immersive experiences. 5+ years experience developing VR experiences and simulations with Unity.
-
Agentic AI
Building and researching intelligent agents for a new generation of sales, education, and training applications. Integrating AI features and designing agentic systems.
-
Mobile apps
5+ years experience developing and distributing iOS apps using a variety of native and cross-platform tools including Unity, Swift, and Ionic.
Education & Storytelling
Building engaging experiences to enhance learning outcomes. 6+ years of experience creating award winning documentaries and workforce education for several Fortune 500 companies.
Top Skills
-
Unity
80% -
iOS
80% -
Agentic AI
70% -
Automated Testing
80% -
Cross-Platform Development
90%
Resume
Download PDF Work Experience
-
Mobile Developer @ EHMA Fintech
2025 — Current- Research and develop AI agent systems for direct-to-consumer solar sales applications
- Build AI-powered sales agent leveraging natural language processing and machine learning
- Integrate advanced AI capabilities into mobile fintech applications for enhanced customer engagement
*Currently in early development phase building next-generation AI sales platform* -
Lead Developer @ Harbinger Creative
2024 — 2025- Provide technical consultation and leadership for educational XR experiences and AI-powered learning platforms
- Developed "Vizulingo" - Unity mobile application combining AI learning assistants with XR features for English language learning
- Integrated ChatGPT API to provide real-time feedback for students completing job training
*Currently in pilot phase with early users testing the educational platform* -
Lead Developer @ Baltu Technologies
2021 — 2024- Led development of Superdoc, Unity-based knowledge-sharing platform for iPad with multimedia sharing and capture (text, image, video, audio, 3D models)
- Developed several VR applications for Meta Quest including aerospace facility simulation for Fortune 500 client
- Created workforce exploration VR application for Maricopa Community Colleges in partnership with Intel and Boeing, allowing students to experience simulated job activities
- Designed and implemented automated testing suite using AltUnityTester, Appium, and Cucumber
- Established formalized testing process reducing need for manual testing across development team
- Planned and led all scrum ceremonies, delegating tasks across internal teams and contractors, 7+ people at times. -
iOS Developer & XR Research Intern @ State Farm
2015 — 2021Production Development (2020-2021):
- Developed social iOS application integrating Alexa voice services, real-time communication, and wellness monitoring for senior care market
- Implemented accessibility features and responsive design for iPad and iPhone
- Conducted research related to gig economy driving and designed systems for better educating and studying gig drivers.
XR Research & Development (2015-2019):
- Implemented core functional features for experimental VR training applications, including an in-game handheld camera and scoring system
- Developed LIV integration pipeline for Unity applications enabling green screen compositing in OBS
- Created mixed reality capture workflow allowing development team to easily record demonstrations of prototypes
Projects
-
1906 Atlanta Race Massacre @ Emblematic Group
2024 — 2025- Completed development of '1906' AR documentary for iOS/Android for National Center for Civil and Human Rights
- Overhauled application architecture and developed key features including interactable maps and historical artifacts and accessibility considerations
- Integrated deepfake videos, mocap animations, Quill art with volumetric video recorded at Metastage
*Selected for premiere at SXSW 2025* -
The Choice @ Infinite Frame Media
2020 — 2025- Developed VR documentary experience incorporating a novel volumetric video system and animated Quill illustrations
- Designed and implemented flexible event framework using Unity's visual scripting system
- Optimized video loading and playback system for hiqh-quality volumetric videos on Quest 1
- Created intuitive narrative flow management system for creative partners
*Chapter 1 available on Meta App Store | SXSW 2022 Audience Award Winner*
Patents
-
Systems and Methods of Gig-Economy Fleet Mobilization
Patent No. US-20240182600-A1
2024Hannah Estes et al. (State Farm) - Novel system for automatic detection and optimization of gig-economy fleet operations through advanced data processing algorithms
Awards & Recognition
-
2025
Telly Award for Volumetric Capture Craft - 1906
-
2025
SXSW Official Selection - 1906
-
2025
SXSW Official Selection - The Choice (Chapters 2&3)
-
2023
Canadian Screen Award Nomination - The Choice (Chapter 1)
-
2022
SXSW Audience Award - The Choice (Chapter 1)
-
2022
Games for Change Best XR for Change Experience - The Choice (Chapter 1)
Education
-
Texas Tech University
2016 — 2019Bachelor of Science in Computer Science, Summa cum laude
Highest Ranking Graduate, 4.0/4.0 GPA
Portfolio
Art Gallery
-
Lemon Slice Dish
-
Stir My Heart
-
Emerald Tile
-
Berry Diamonds
-
Rainbow Swirl Dish
-
Jewel Bricks Dish
-
Sonoran Scene Plate
-
Rainbow Warp Dish
Blog
-
No Cloud No Problem - AI Agents the local way
intro goes here Requirements: - Docker - Python - uv - LMStudio Get Chatting - Install an LLM - LMStudio is my personal favorite for managing LLMS on my machine - Install & Run Langflow - Gives a graph based user interface for building agent flows, no coding needed but can be extended - Open the Basic Prompting Example and Replace Language model with LMStudio - Make sure that LMStudio Server is running in the Dev view - Reconnect and Run - If you receive an error about the context length, go to the model list in LMStudio to up the context limit Adding a Knowledge Base (RAG) - Install ElasticSearch - Requires Docker, the simple install is great to get started locally - Open up RAG example and replace AstraDB with ElasticSearch - Replace the Embedder and Model with the LMStudio equivalents
-
Lemon Slice Dish
-
Stir My Heart
-
Emerald Tile
-
Berry Diamonds
-
Rainbow Swirl Dish
-
Jewel Bricks Dish
-
Sonoran Scene Plate
-
Rainbow Warp Dish