2000 – Now · Fremont, California
Designer & developer.
25+ years of games, apps & tools.
2025 – Present
- Finish Line LabsOwner2025 – Present

Finish Line Labs · 2026
Isles of Dusk
A card battler of Philippine folklore on Roblox and phones: claim the board row by row, island after island.

Finish Line Labs · 2026
Play World
A cozy Roblox world of dress-up, rooms full of props and drag-and-drop play, where players keep their own avatars, restyled into its look.

Finish Line Labs · 2026
Button Designer
A Photoshop-like button editor built inside Roblox in a weekend: color pickers, documents, a remixable feed and premium effects.

Finish Line Labs · 2026
Run Visuals
Custom graphics, stickers and animated videos from Strava, Garmin and Apple Health data, on iOS and Android.

Finish Line Labs · 2025
Media Stitch
Combines photos and videos into one shareable video, with simple layouts and transitions that keep the focus on the content.

Finish Line Labs · 2023
Run Story
Run stats from Strava or Apple Health on top of your photos and videos, native on iOS and Android. 47k+ iOS and 32k+ Android downloads.
2020 – Present
- RobloxSenior Product Designer2020 – Present

Roblox · 2026
Input Action Manager
A visual editor in Roblox Studio for building and auditing an experience's input: every context, action and platform binding in one table.

Roblox · 2026
UI Shadows & Individual Corners
Native drop shadows for any UI element and per-corner rounding, built into the Roblox engine.

Roblox · 2026
StyleQuery & More Styling
Container and media queries for Roblox UI: interfaces that adapt to size, aspect ratio and text size settings with no scripts.

Roblox · 2025
Style Editor
A no-code tool in Roblox Studio for creating and managing UI styles, design tokens and themes. Shipped with UI Styling.

Roblox · 2024
Designing UI: Tips & Best Practices
A DevForum guide to cross-platform UI for creators who don't code: mobile first, scale vs. offset, anchoring and placement.

Roblox · 2022
UI Experiments in Roblox Studio
Interactive UI prototypes built and recorded in Roblox Studio.

Roblox · 2022
GDC UX Summit
My UX Summit talk, It's Not Just About Design: Universal Approaches to Designing in a Collaborative Environment.

Roblox · 2021
Beyond the Dark
The Vistech Showcase, a Roblox experience whose UI became a documented resource for creators.
2018 – 2020
- Captain.tvLead UX Designer2019 – 2020
- ZyngaPrincipal UX Designer2018 – 2019

Captain.tv · 2019
Stream Raiders
A game built for Twitch streamers to play with their viewers alongside their main content. I was the only UI/UX designer.

Zynga · 2018
Game of Thrones Slots Casino
Six months helping the team define UI/UX standards and pipelines, while hands-on with wireframes, visuals, prototypes and Unity.
2013 – 2018
- Disney Interactive / Lucasfilm GamesSenior UI Designer → Lead UI Designer2013 – 2018

Side project · 2016
My Last Run
My first iOS app, built to teach myself Swift: photos of your run stats from Apple Health. Open source.

Side project · 2016
The Beginner's Guide to Writing Sketch Plugins
A seven-part series for designers writing their first Sketch plugin, shared by Sketch and Smashing Magazine.

Disney Interactive / Lucasfilm Games · 2016
Star Wars: Rivals
A mobile third-person shooter. I set its UI direction, built the UI pipeline and led the UI team.

Side project · 2016
Sketch Plugins
Open-source plugins that take repetitive work out of Sketch: shared color palettes, organizing and duplicating symbols.

Disney Interactive / Lucasfilm Games · 2013
Tools, Prototypes & Exploration
An Illustrator-to-Unity UI exporter I wrote, AR prototypes, pipeline flows, style guides and visual exploration at Lucasfilm Games.

Disney Interactive / Lucasfilm Games · 2013
Star Wars: Commander
The longest-running Star Wars mobile game: 1M daily players at its peak and $100M+ lifetime revenue. Built from scratch.
2009 – 2013
- Samsung MobileLead UX Designer2012 – 2013
- ZyngaLead UI Designer2009 – 2012

Samsung Mobile · 2012
Samsung Universe
An unreleased social app for Samsung users. UX, visual design and specs; I managed a junior designer and three interns.

Zynga · 2012
FarmVille Mobile
Early concepts for bringing FarmVille 2 from Facebook to phones: tech, visual design and UX.

Zynga · 2012
CastleVille
New features, illustration, animation and implementation for the fifth most popular game on Facebook.

Zynga · 2010
Mafia Wars 2
The Flash sequel to Mafia Wars. I led the UI team and made production assets and animation.

Zynga · 2009
Mafia Wars
One of Facebook's biggest games: 3M daily players and close to $1M a day at its peak. I led the look and feel.
2000 – 2009
- AKQAInteractive Developer2009
- Microsoft (Atlas Rich Media)User Experience Designer2008 – 2009
- BlackArrowLead UI Designer2007 – 2008
- PayPalVisual Designer2007
- Boys & Girls Clubs of the PeninsulaWeb Design Instructor2007
- ComposerSenior Interactive Designer2005 – 2006
- ConvergysInteractive Designer2004 – 2005
- Vitesse LearningFlash Developer2004
- Boys & Girls Clubs of the PeninsulaComputer Clubhouse Coordinator2002 – 2004
- SmartForceFlash Designer2000 – 2002
- Covad CommunicationsFlash Designer2000
1995 – 2000
- University of California, DavisBA, Art Studio1997 – 2000
- UC Santa Barbara1995 – 1997
