Hi! I'm David.
I collaborate openly with developers, PMs, stakeholders, and other designers.
My approach is to always see beyond an individual design, balancing user needs with technology limitations and business goals.
I have managed employees (teams of 6 and 4), co-directed managers (6) and employees (~40), and mentored designers.
I bring an extra level of writing and communication quality to every project.
How I've improved companies and products.
Fixed a Fractured Experience Architecture
I combined six disjointed web apps into one user experience.
Seeing the pain and frustration of navigating several distinct web experiences, I architected a single, streamlined web experience for users with varying needs and goals. Through formal presentations and casual conversations, I earned the buy-in of the whole company. Now we're well on our way to realizing the vision; of the six apps, three are now a single user experience.
Established the UX Practice at Two Companies
I brought design culture, practice, and processes to developer-centered companies.
When I joined the two companies where I was a designer, there had never been a UX designer or UX practice before. I introduced each company to UX values, practices, and processes, evangelizing design and changing the culture and development life cycles. It's gone so well that the company hired a second designer.
Created Design System from Scratch
Our UI styles were old and numerous, so I created a new design system that better expressed the company's brand identity.
After thorough internal research to understand and codify our company's brand identity, I developed a design system that reflected our identity while bringing it up to modern aesthetic standards. I crafted a component library in Figma, working closely with our front-end developers as they constructed a corresponding Angular component library.
Improved the Product Development Life Cycle
Our process was broken, so I conducted an internal investigation that identified its biggest problems.
It was clear that our development process was struggling, leading to roadblocks, miscommunication, and frustration. I offered to do a formal research project to uncover what was going wrong. I conducted the research, synthesized the findings, and proposed solutions. My proposals were implemented, and as a result, we made major changes that have dramatically improved the direction and throughput of our development strategy and process, including fully adopting an agile development process (Scrum).
Please ask me more about any of these projects or those in the Portfolio section below.