|
|
I am an Interactive
Software Engineer and Researcher 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.
|
|
|
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,
Projects, & Teaching
I teach Computer Science at California State
University: Dominguez Hills. My research interests
are in Artificial Intelligence, Human Computer
Interaction, and games.
|
|
|
|
|
|