Add Team Dialog, empty This is the UI for creating a team. Getting close to a big @Spoke milestone. Spoke is still in stealth, but you can sign up for launch or demo 😬
Side bar Request detail side bar, and action buttons for @Spoke. Tightening things up with @David Kaneda. Spoke is still in stealth, but you can sign up fo...
Spoke Logo I've been helping @David Kaneda design a new app, @Spoke, for the last few months, and got the first mention at Business Insider. Spoke is still in...
Pc 3b Another early iteration. Check out the attachment for the little animation. This is product card zoom level 2, meaning once you tap on a product f...
Product card early iteration We designed product cards to be consumed all around the app but especially in the message thread, which introduces a bunch of constraints starting ...
Interim site Heyo 👋 I'm fully transitioned into freelancing 😎 again. I challenged myself to code my new portfolio site. In the interim, I put this quick site u...
Style Guide Interface Elements For the past 12 months, I've worked on an internal communication tool at Operator. I put together a style guide to maintain our visual language thr...
Style Guide Buttons For the past 12 months, I've worked on an internal communication tool at Operator. I put together a style guide to maintain our visual language thr...
Operatorcom v2 We just made a big iOS release, and to tell our story better, we redesigned operator.com. You can check out our iOS app here. Iconography credit ...
Operator.com design 😁 We hit the app store yesterday, and to go with the launch we redesigned our website to reflect Operator's story better and clearer. You might r...
Omada Cycling Jersey While I was at @Omada Health, I got to work on some cool brand projects with my man Ed Ng.
Image Viewer Didn't 100% make the cut, but this was partially implemented for viewing listings in full-screen at Lovely. 2014.