Dropbox Dash

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Dropbox Dash chat media view

Staff product designer at Dropbox, leading design for AI—with a focus on Dash as the place work context turns into useful conversation.

Chat with your files in Dropbox

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Fanatics Live

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Fanatics Live mobile app showing live breaks and collectibles feed

Live commerce UX for collectors: breaks, auctions, and community moments on mobile.

Fortnite

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Live Rift Tour website

As a senior product & design manager at Late Checkout, I worked with the team at Epic Games to develop an RSVP system for Fortnite.

Outcomes

>10m

Estimated viewers of the Fortnite Rift Tour virtual concert

Background

With over 650 million players, Fortnite has grown immensely since its release in 2017, cementing itself in pop culture.

A pivotal moment in the game's trajectory was when it began hosting concerts featuring artists like Marshmello, Travis Scott, and Ariana Grande.

This opened Fortnite up to new audiences and required new UX to facilitate virtual events.

Project

With a broad brief about encouraging gen-z to indicate their intent to attend Fortnite events, I first concepted and pitched a comprehensive "intend to play Fortnite" system.

This direction was well received by the Epic team but soon after, due to time constraints, we set the scope of the project to event-specific UX.

Intend to play Fortnite concept

Rift Tour website wireframes

Wireframes defined the product's key flows on mobile.

Rift Tour visual identity

Rift Tour visual identity exploration

We pushed the identity of the Rift Tour via the product.

Live Rift Tour tab

Live Rift Tour tab inside Fortnite

The Epic team also implemented our work as a bespoke tab in Fortnite.

Reception

The event was attended by millions of people and was reported on by numerous tech & gaming publications.

The intent-to-attend tab was heavily trafficked and well-received by the Fortnite community.

Fortnite Rift Tour closing image

Holm

With local AI being on-device and free to run repeatedly, I set out to build an 'always on' AI writing assistant but pivoted after uncovering the real bottleneck in my writing: formulating a crisp point of view.

Holm V3: The guided draft

Having explored always-on suggestions and local model notes-to-draft, I reevaluated the experience and realized that the bottleneck in my writing practice was earlier on in the process.

I had plenty to say but needed help clearly articulating my thesis, supporting arguments, and mapping out the structure of my writing. Holm V3 uses frontier models to prompt you to refine your thinking.

This is by far the most useful version of the product yet. I use it multiple times a week.

It turns out that sometimes the models should be prompting us.

Evolution

Raincheck

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Raincheck mobile app showing the For you news feed with article cards

Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Raincheck tech publication list with add and subscribed states

Consectetur adipiscing elit

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Raincheck article reading view in mobile browser chrome

Sed do eiusmod tempor incididunt

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Signals for showing up—to friends and feeds—without the doom-scroll.

Redline

With agents owning the structure of web design, it can be difficult to understand what's going on, and ensure that elements align, and relate to each other in the ways you want. I built Redline to replace using the native screenshot tool as a makeshift ruler, and for quicker access to a clearer DOM.

Redline screenshot with guides on a dashboard-style page

Dense dashboards

When cards, rails, and chrome stack up, alignment stops being obvious. Redline makes it easy to check spacing and relationships without guessing from a flat screenshot.

Redline screenshot with measurement overlay on a web layout

Live layout, clear overlays

Measurements sit on top of the real page so you can verify gutters, baselines, and component edges against what users actually see—not a frozen crop.

Redline screenshot showing ruler and DOM alignment

DOM-aware inspection

Pair rulers with a clearer read on structure so you can relate what’s on screen to the underlying tree—and adjust with confidence.

Theo speaking on stage Theo speaking on stage Theo speaking on stage
US 12,541,400 B1: Autonomous process execution for large language model function buttons — patent first page with browser UI figure

Autonomous process execution for large language model function buttons

LLM action buttons in the browser that start workflows across your open tabs from the page you’re on.

US 12,578,839 B1: Graphical user interface for generating large language model function buttons — patent first page with flowchart

Graphical user interface for generating large language model function buttons

A browser UI for defining scope and turning it into custom LLM function buttons.

US 12,135,937 B1: Generating coaching insights using large language models to improve pulse status — patent first page with system diagram

Generating coaching insights using large language models to improve pulse status

Pairing structured work data with an LLM to surface timely coaching prompts.

My first love was making things.

I went to a public fine arts high school and learned to make drawings, ceramics, etchings, photographs, and paintings. Then OCAD University where I learned to make furniture, toys for kids with special needs, and websites. Now, I make AI-powered apps that lighten your load at work, and fun, experimental ones to use throughout the day.

My second love was technology.

I believe in technology as an evolutionary force, as described by Kevin Kelly. I believe that it's in our nature to build tools that improve circumstances for ourselves and others.

Design is how I combine my first and second love.

I believe in design as a way of expressing love to the person using your product, as described by Jony Ive. The best way to demonstrate care for someone is to show up for them, solve a problem for them.

I wake up excited every day to make something. I'm grateful for the journey so far, and for the support along the way.

Jobs

Dropbox
Staff Product Designer, AI I lead design on AI efforts across Dash and Dropbox.
Product Design Lead Led Dash for Business and Dash Chat; redesigned core flows across Search, Startpage, and Stacks.
Product Design Manager I joined Dropbox to lead design across new products in the AI incubator.
Ocoder
Advisor I advise Ocoder on product.
Late Checkout
Senior Product Manager Product design sprints for Fanatics, Hopin, Fortnite and more; managed six designers; >80% renewal rate.
Product Manager