|
|
I am an Interactive
Software Engineer with more than 25 shipped
projects over a broad range of platforms
including game consoles, mobile devices, PCs,
VR headsets, arcade, motion simulators, escape
rooms, interactive live theater shows, and
location-based entertainment installations.
I'm a generalist programmer with skills at all
abstraction levels including building
real-time 3D simulations, writing embedded
systems firmware, and even getting down to the
metal (literally) with a soldering iron.
I grew up playing
with electronic toys and games, and now I
build fun, interactive experiences for others
to enjoy.
|
Emobied, Inc
- Senior Software
Engineer: Interactive Design
Two Bit Circus
- Lead Software Engineer:
Attraction Research & Development
|
Education
University of Southern California - Masters of
Sciences, Computer Science, Artificial
Intelligence
University of California, Berkeley -
Bachelor of Arts, Computer Science
|
|
|
|
| Highlighted Professional Works |
|
|
|
|
|
 |
|
As a Senior Engineer on the Interactive Media Team
at Sphere Entertainment, I built show tools and
interactive games and experiences for audiences of
The Las Vegas Sphere theater. Our team's efforts
were awarded with a TIME magazine cover for Best
Inventions of 2023, and the Themed Entertainment
Association's 2025 "Outstanding Achievement
Thea Award" for "Immersive Technology and
Production".
|
|
|
|
 |
|
As a Lead R&D Engineer, I was in charge of
multiple teams building attraction software
architecture and hardware firmware, as well as
planning with creative leads on designing many
opening-day and post-opening attractions. This
included several
Midway and Arcade games, Escape Rooms, Interactive Dinner
Theater Shows, VR
games, motion
simulators, and
more.
See www.twobitcircus.com for more
info on the parks.
|
|
|
|
 |
|
Video Game
Development
Console, Mobile, PC, Arcade, VR
As a Lead Software Engineer, I have shipped +25
projects in the games space for various platforms
including dedicated game consoles, mobile phones, stand-alone arcade cabinets, and VR headsets. My particular
focus is gameplay logic, AI character interactions,
enemy combat, and boss systems.
|
|
|
|
 |
|
Moxie is a robotic companion for children. It can
have conversations, play games, tell stories, and
teach kids positive life lessons.
I wrote various games and conversation pattern rules
to help Moxie interact in natural ways with people.
Our work was awarded a TIME Magazine cover for Best
Inventions of 2020.
|
|
|
|
 |
|
Academic Research
& Teaching
My research interests are in studying how people
interact with technology. This has manifested into
projects like:
I also teach college-level computer science at
California State University: Dominguez Hills. My
teaching focus is on understanding core CS concepts
while also learning how to effectively use modern
generative-AI tools to enhance workflows.
|
|
|