Skip to content
Building autonomous AI systems at EA

Product leader and full-stack builder exploring how generative AI reshapes the way we create, play, and interact. 
Currently leading AI Experiences at Electronic Arts
Previously at Disney and Warner Bros.

Projects

View all
Detective AI
Video
productHackathon Winner

Detective AI

AI Murder Mystery on iOS

A native iOS game where you video-call AI-powered suspects to solve a murder mystery. Built on Runway's Characters API, with a GPT-4o-mini 'Game Master' analyzing conversations in real time to detect clues, catch contradictions, and generate contextual follow-up questions.

iOSSwift+4
Electronic Artsproduct

Project AIR

Autonomous World Simulation

Designed and shipped the foundational architecture for an autonomous world simulation at EA. Built a decentralized Agent SDK where NPCs possess independent agency and long-term memory, powered by a centralized Knowledge Graph and persistent World-State model.

Agentic AIKnowledge Graphs+3
Character Chat
Video
design

Character Chat

Animated AI Characters on iOS

An iOS chat prototype with transparent-video avatars, depth-layered positioning, character-by-character typing, and a thinking bubble that morphs into the next message.

iOSSwift+3
engineering

Content Agent

Autonomous AI Video Production

An autonomous agent with 74 tools that takes a scene brief and produces production-ready video — storyboards, AI image/video generation, coherence management, and edit-first planning.

AgentsVideo+2
World Labs Hackathon Demo
Video
engineering

World Labs Hackathon Demo

Gaussian Splats on iOS

Hackathon iOS app that streams Gaussian-splat scenes from World Labs and renders them with MetalSplatter — letting you walk a phone through AI-generated 3D environments.

iOSSwift+3
Electronic Artsengineering

Generative Media Pipeline

Real-time Character Expression

Optimized a low-latency generative media pipeline using Fal for hosting and rapid experimentation with state-of-the-art models. Bridged the gap between research and visceral, real-time character expression in interactive environments.

GenAIInference+2
Transparent Video Player
Video
engineering

Transparent Video Player

HEVC Alpha on iOS

Play videos with transparent backgrounds on iOS. HEVC with Alpha encoding pipeline (80% smaller files) and a legacy Metal compute shader approach.

SwiftMetal+2
engineering

Trailer Editor Agent

AI-Powered Trailer Creation

An agent that takes raw footage and a creative brief, then orchestrates music generation, beat analysis, shot selection, and video assembly to produce a trailer.

AgentsClaude+2
World Galaxy
Video
design

World Galaxy

Motion-Driven Discovery Feed

A SwiftUI feed concept for browsing AI-generated 3D worlds — tilt the phone and a grid of cards responds with one of ten gyroscope-driven motion effects, layered over an ambient luma-keyed video.

iOSSwiftUI+2
Electronic Artsengineering

LLM Evals Framework

Mitigating Agentic Drift

Developed a rigorous evaluation framework using LLM-as-a-Judge architectures to mitigate agentic drift. Implemented multi-tier inference strategies, routing tasks based on cost vs. user-perceived quality trade-offs.

EvalsLLM+2
Planet Spin
Video
design

Planet Spin

Gestural Globe Demo

An iOS demo for flicking a 3D globe with momentum and gesture trails, with a Metal-based transparent-video compositor and live shader-parameter inspector.

iOSSwiftUI+2
Orbit Selector
Video
design

Orbit Selector

3D Picker with Orbiting Options

A SceneKit demo where options orbit a central planet — flickable with momentum and damping, layered over an animated mesh-gradient background. Every parameter (orbit speed, radius, camera distance, text offset) is tunable from an inspector sheet.

iOSSwiftUI+1
product

World Builder

Conversational AI Map Generation

Describe a location in natural language, get a tile-based world map with visual coherence. Claude for spatial reasoning, FAL.ai for inpainting-based tile generation.

AgentsGenAI+1
Electronic Artsengineering

MCP Server Integrations

Bi-directional Agent Data Flow

Personally authored Swift frontend and integrated MCP servers to enable secure, bi-directional data flow between autonomous agents and local/cloud data sources.

MCPSwift+2
design

Odyssey

Real-time AI Video Interface

A zero-dependency browser interface for live AI video streaming via WebRTC. Split-panel layout, drag-and-drop script builder, command palette, prompt history.

AI VideoWebRTC+1
engineering

Model Playground

One-Command ML Deployment

Config-driven system for deploying open-source ML models to Cloud Run with GPU support. Add a model config, run one command, get a live API.

MLOpsGCP+2
Electronic Artsproduct

Disney/Marvel GTM Strategy

$300M+ Partnership

Collaborated on the go-to-market strategy for a Black Panther title at EA, balancing creative IP requirements from Disney/Marvel with sustainable business models and player-first monetization.

StrategyGTM+2
design

Interactive Icon

Automated Avatar Compositing

5-stage image pipeline that turns character images into polished avatar icons — auto-framing via head detection, SVG masking, gradient backgrounds, batch processing.

Computer VisionPython+1

Let's work together

Always interested in connecting with people who think about the intersection of AI and creative media.