Designing digital experiences that connect, engage, and deliver impact.

Projects

Experience & Education

Enhancing digital experiences, streamlining client journeys, and driving business success.

Highlights

SKILLS

wireframingInteraction DesignPrototypingFront-end Code HTML & CSSColor TheoryTypographyBrandingIllustrationPhoto EditionArt DirectionAccessibility PracticesInterpersonal Communication Skills

Education

Bachelor Degree in Graphic Design
La Salle Cancun University
Cancun, Mexico – June 2011
Web Development Certificate
Madison Technical Area College
Madison, WI – May 2015

Discover the experiences that have shaped my journey.

Recommendations

“David is a creative and gifted designer who consistently created and executed projects including website design and maintenance, and web and print-based communications materials that exceeded our expectations without needing much direction. He is professional, hardworking, easy to get along with, and has made significant impact on the quality and consistency of our branding.

“Few design professionals have David’s sheer talent. When you combine his creative eye and versatility with his professional skills, you get an outstanding result every time. During the 4 years that David was on my team, he completed countless projects to fundraise and improve the visibility of our global partners. I miss his diligence and thoughtfulness (not to mention his mouth-watering focaccia bread). I cannot recommend David highly enough to anyone who needs a rock star on their team.”

“We at Many Hopes have used David for many creative and marketing things over the years and still do. He is a hard-to-find combo of artist and technical creative who has made everything for us from websites (design and build) to fundraising campaigns to artful invitations. He consistently under-promises and over-delivers in terms of quality and deadlines and is a thoroughly nice man to boot. 11/10”

Contact

Let’s hang out.

I love meeting new people. Hit me up to discuss an idea, a project, or just to hang out.