The Rise of the Design EngineerHaving a Design Engineer (aka UX Engineer) on your team is a game changer. Attention to detail, product quality, velocity, all benefit from…Sep 20, 20244908Sep 20, 20244908
Design Craft & Shipping the DetailsCraft & quality in design, or any work you do, is important.Jun 19, 20242Jun 19, 20242
How to develop your first Figma plugin for designersI recently developed my first Figma plugin.Apr 10, 20241722Apr 10, 20241722
Why & How to Create Design Team PrinciplesAs your design team grows, it’s important to establish a set of design principles. This keeps the team (+ org) aligned across all functions…Jan 24, 202422Jan 24, 202422
Free Responsive HTML Email Template — 10 Years10 years ago I put this really simple responsive HTML email template on GitHub.Dec 20, 202363Dec 20, 202363
How Product Design works with Product Managers and EngineersWhen interviewing designers, PMs or engineers, I’ll usually get asked “how do you all work together?”. How does engineering work with PMs…Nov 29, 202314Nov 29, 202314
How we Organize Design Files and Cover Pages in FigmaNot everyone on your team knows how to navigate Figma the way you do. Other designers have different methods. Engineers and PMs may not…Nov 1, 20233671Nov 1, 20233671
How we Organize Figma Projects and Files On Our Design TeamOrganizing Figma projects & files differs from team to team, depends on size of your team, the make up of your team & products. Consistency…Oct 18, 20234673Oct 18, 20234673
How we do design systemsWe have a design system, we call it “Beam” ☄️Sep 27, 20232424Sep 27, 20232424
5 Ways Our Design Team Are Leveraging AI Tools🤖 AI continues to be a hot topic nearly a year after ChatGPT launched.Sep 13, 202314Sep 13, 202314
How we’re adding Lottie animations to our website and product 💫We’ve been rolling out a fresh wave of Lottie animations 🌊 to our website and product.Aug 30, 2023Aug 30, 2023
How We Structure Design Team MeetingsMost meetings suck. At least that’s what most people would say about most meetings. But team meetings are important. They foster…Jun 28, 20223Jun 28, 20223
How to set up abandoned cart push notifications with OneSignal and GumroadI recently set this up for one of my websites and wanted to share the process of hooking up abandoned cart notifications for a Gumroad…Mar 24, 2021Mar 24, 2021
The State of Push Notification Design in 2021Push notifications have been around for over 10 years. First introduced in 2009 for iOS, they quickly rolled out across all the major…Jan 11, 2021Jan 11, 2021
6 Months Designing With FigmaWhen I joined OneSignal, I was a design team of one so part of my job was establishing the toolset and workflow.Oct 30, 20191Oct 30, 20191
Lessons Learned Building Our Website With Craft CMSAt OneSignal we recently launched our new website and turned to Craft CMS for our CMS. Here are some things we learned.Jul 16, 2019Jul 16, 2019
Published inUX CollectiveEnterprise design stack: the tools we use to design the datacenter operating systemI love reading about how other Design teams are working together and what tools they’re using. It’s reassuring to know teams you admire and…May 29, 201811May 29, 201811
How we design enterprise softwareAt Mesosphere the Product Design team is responsible for the UX of Mesosphere products. Typically this UX primarily relates to the GUI…Dec 6, 20175Dec 6, 20175
Design Team Education and a Culture of LearningI came across this tweet from Bob Baxley recently. It was a poll to see what UI/UX Designers value most.Oct 11, 20161Oct 11, 20161
Things I’ve Learned About Responsive Email DesignThis is the third post in a series of things I’ve learned about email, including sending emails and building HTML email templates.Sep 7, 20161Sep 7, 20161