I like starting from the messy stage. When the product isn't figured out yet, the direction is still shifting, and everything is up for grabs, that's when I start building the framework.
Most recently at ClickUp, I led the mobile redesign end to end. The same design system was later adopted for the mobile app of Brain MAX, ClickUp's standalone AI app. I took Whiteboard from something nobody wanted to use to a product the team actually relied on. Right now I'm building an internal tool that helps the team ship faster with AI.
Iterating until everything fits is the part I enjoy most.
Work
ClickUp Mobile Redesign
ClickUp's mobile app had grown feature-rich but visually inconsistent, each surface felt like it was designed by a different team. Working with product and engineering leadership, I led a ground-up UI overhaul and set the direction the teams built against: tokens, component patterns, and interaction guidelines that scale across Chat, Inbox, Docs, Tasks, Views and more. That foundation held. When ClickUp built Brain MAX, its standalone AI app, the mobile app shipped on the same system. The redesign is now rolling out across the product.
View in App store
Foundry
AI can generate a screen in seconds, but every generation invents its own structure, and production inherits the drift. Internally at ClickUp we were shipping faster than design could review, which meant more of the product being built by people without a structure to build against. Foundry defines that structure once so generation happens inside it. Working with our design and engineering leads, I own the interface people use to define it. I design and build it in Cursor and Claude Code, currently in internal rollout.

ClickUp Whiteboard 3.0
Whiteboard had a reputation problem. Users hit bugs, performance issues, and a UI that felt unfinished. The 3.0 overhaul was a chance to reset that perception. On the design side, I led the full visual and UX overhaul, tackling the microinteractions and UX papercuts that compounded the frustration, while expanding core collaboration features. The underlying framework also got a major upgrade, which gave us a clean slate to build on. The result: CSAT jumped from 51 to 70, active workspace adoption grew 55%, and week-over-week retention improved ~11%.
Learn more


ClickUp Mobile Super Editor
Chat and Docs on mobile shared no editing foundation, every surface handled rich text differently, which made the experience feel fragmented and slowed down engineering. I defined the interaction model and core editing patterns for a unified Super Editor framework, then designed and shipped it in under a month. It now underpins content creation across both messaging and document workflows on mobile.



Set
The film industry runs on informal networks, crew members find work through word of mouth and productions scramble to fill roles last minute. I designed Set to formalize that process, giving independent filmmakers a dedicated space to post projects and find crew. I owned the full product from scratch, no design system, no PM, no established patterns to borrow from. Currently in private beta, being refined before a broader launch.
Check out Beta


Chrono
I built Chrono because I kept losing track of where my time online actually went. So I made something about it — a Chrome extension that makes browsing habits feel visual and a little meditative. It's live on the Chrome Web Store.
Play around