Action Game AI
AI Engineer
Melee and ranged enemies for a third-person action game in Unreal Engine 5, driven by behavior trees, environment queries and a full perception system.
Open to software engineering roles
Software engineer building games, AI and embedded systems: enemy behaviour in Unreal Engine 5, computer vision for live drone video, and devices that sync sensors to the cloud.
(04) Projects · 2024–2026
AI Engineer
Melee and ranged enemies for a third-person action game in Unreal Engine 5, driven by behavior trees, environment queries and a full perception system.
Game Designer & Engineer
A turn-based strategy game for political science classrooms. Students lead nations and negotiate, trade and fight over a peer-to-peer network.
Software Engineer
A general-purpose sensor interface for the M5Stack Core2 that reads eight kinds of data and syncs readings and per-user preferences to Google Firestore over Wi-Fi.
AI Trainer
A computer-vision model that finds and labels people in live drone video, streamed through a server to a Flutter app for viewing and archiving.
A generalist by design. I pick up whatever the problem needs, whether that's an engine, a microcontroller, a model or a schema.
Combat AI in Unreal Engine 5, a networked strategy sim in Java Swing, a Unity platformer, and multiplayer games on handheld hardware.
5 projects
A computer-vision model for live drone video, behavior trees and environment queries for NPCs, and classic search from DFS to A*.
3 projects
Python on M5Stack Core2 devices talking over Bluetooth LE and Wi-Fi, plus a C++ Raspberry Pi and LEGO EV3 prototype.
5 projects
Relational schemas in SQL Server, per-user data in Google Firestore, and front- and back-end fixes as an intern at IntelliEvent.
3 projects
(07) Archive

I like problems thatcross the line betweensoftware and the world.
I'm a software engineer from Fresno, California, with a B.S. in Computer Science from California Baptist University. My projects tend to sit where code meets something physical or human: an enemy that decides when to retreat and heal, a model that picks out people in drone footage, two handheld devices that agree on a beat over Bluetooth.
I grew up in scouting and earned the rank of Eagle Scout, then went on to staff National Youth Leadership Training, planning the week's program and organising its staff. Through college I worked for the university's Safety Services team, and in 2024 I interned as a software engineer at IntelliEvent, fixing front- and back-end bugs and demoing the product to customers at trade shows.
Contact