This browser is not supported for this site. You can still view the site but there will not be any CSS styles.


Hello, I’m Andrew, a creative problem solver who works at the intersection of design and code.

Fueled by coffee and a desire to solve problems while learning something new in the process, my interests are broad and extend on both sides of the designer and developer spectrum. My true passion lies in the gray area where those two worlds collide—user-centered design, HTML, and CSS. You might call this a unicorn, frontend designer, or design engineer but I call it my happy place.

I’ve designed and built everything from non-profit and ecommerce websites to design systems and digital products. I strive to balance user needs, client goals, and team dynamics and work with empathy, methodical creativity, and an eye for design.

In my free time I enjoy traveling with my wife and photographing our adventures—or our puppy. Whether we are exploring a new city or a national park, I’m always searching for the best coffee and tacos—to be enjoyed separately.

Boston MA


Senior Product Designer

@thoughtbot—a digital product consultancy

Helping organizations kickstart and scale their products by providing expertise in UX, product design, and frontend development.


Product Designer

@thoughtbot—a digital product consultancy

Frontend Designer

@Sparkbox—a web consultancy
  • Worked as a designer who also writes code, helping clients ship everything from digital products and design systems to marketing and e-commerce sites while bridging design and development teams.
  • Provided expertise in UI design, animation, accessibility, HTML, and CSS while balancing multiple clients and helping them solve user and business problems.