Nuggets to score 200+ points in regulation
Harris drops 37 as the 76ers edge the Kings in a historic night
Lead Product Designer, AI
A focused look at the work: the role, the problem, and how I solved it. Want the longer story? More about me.
01 · Design system
One source of 161 tokens behind sixteen sites: seven media brands, Affily.bet and eight casino sites.
02 · SaaS platform · Leadership
A sports predictions platform I created and led at MoveUp Media, where brands launch sponsored leagues on one template.
03 · Design challenge · Process
A gamified leaderboard taken from research to a design system, two prototypes and an annotated handoff.
04 · Consumer app · Payments
An AI analysis app that gives every match a confidence score, designed and built in house from onboarding to upgrade.
05 · Internal SaaS · AI tools
The internal platform I designed and built for MoveUp Media: the portal and six tools, from AI video production to brand assets.
06 · Internal tool · Design to code
The block registry of seven sites: see where every block runs, reuse it, or take a new design all the way to a pull request.
07 · Template system · Data design
The template set behind MoveUp's casino sites: designed once, then rebuilt in five identities from one block library and one data model.
08 · Hospitality · Branding
Two guesthouses on the same Icelandic peninsula, one shared interface: I created both brands and led the team that redesigned their sites, booking and guest communication.
09 · Concept for PlayStation
A self-initiated proposal: after an online match, players rate each other with the four face buttons and tag what happened.
10 · Concept for n8n
A self-initiated proposal: when n8n's AI Assistant tests a workflow, it should show what would really happen, not a result it invented.
Dima World Cup Challenge
An internal World Cup prediction game the whole company ended up playing: designed for pull, not mandate, and picked up by every team.
Super Dritta
Branding and social for Super Dritta: Telegram sticker packs and matchday assets that carry one voice across feeds.