ProductDesigner
Helping teams deliver successful, beautiful, and engaging digital products.
Work
As a designer who codes, I us an analytical approach to design to deliver engaging, beautiful digital experiences that scale.
Having worked in the agency world for seven years, I’ve helped launch successful products for companies of all sizes. I’m a generalist designer who bridges the gap between design and code to help teams deliver great products.
More case studies coming soon. Portfolio available by request.
Harvard Business Review
A completely reimagined mobile app for a new generation of business leaders.
Groups Recover Together
A digital platform to provide hope for those recovering from addiction.
Fanatics
A new consumer app for the leader in licensed sports merchandise.
National Kidney Foundation
A website redesign to help patients and professionals find critical info.
Seegrid
An ecosystem of digital tools to help humans manage warehouse automation robots.
Dealer Tire
A first of its kind product to help car dealerships inspect, track, and sell tires.
Frontrow Health
A zero to MVP launch for a health tech startup delivering a health products marketplace for consumers powered by reviews from providers.
Prolegis
A startup on Capitol Hill delivering valuable, nonpartisan tools for political leaders.
Design System Survey
A visual guide to the latest on design systems.
Ideas
Some of the things I have learned, perspectives I hold, and Figma resources I have built for designers.
Contrast Description Figma Plugin
Try it outHow to Build Trust with Clients and Why It’s Worth Your Time
for Adobe XDReadDesign Principles for Developers
for CSS TricksReadCan Auto-Playing Videos be Accessible?
for thoughtbotReadFigma UI Starter Kit
Try it outThe Ladder of System Thinking
for UnConferenceWatchAdvanced CSS selectors for common scenarios
for LogRocketReadThe Case for Including a Designer from Project Start to Finish
for SparkboxReadAccessible by Design
for SparkboxReadPerformant Design
for SparkboxReadMaintaining Design Vision
for SparkboxRead