About
This page is a place for me to not only mark my progress, but also reflecting on where I’m heading as a designer.
Jump to my résumé
For hiring managers, recruiters, or those who want to skip to the end.
Last updated June 2026
Preface
Over the past 5 years, I have been fortunate enough to hone my skills across the gamut of digital design—from brand and creative coding to web and product.
Software has been especially significant to my growth and ever increasingly, technology at large—yet I find myself more drawn to how we engage with designed artifacts in more tangible and environmental contexts.
While this page will inevitably change to better document my learnings and approach to design, the following list of values will likely remain constant as my foundation for what I do.
My key values
Make things easy to read and worth reading.
Beyond finessing typographic details, I spend more time reframing research and restructuring arguments.
By doing so, I ensure that relevant content is surfaced as immediately and appropriately as possible.
Have foresight for details, but avoid overcomplicating.
I consider material, technological and visual choices with a great deal of curiosity—preferring deep dives on historically established precedents over trends.
While I enjoy explorations and experiments, I value creating solutions achieved with restraint.
Maintenance over permanence.
While timelessness is often equated with great design, I believe that systems should persist even if the designer is not present—ensuring ease of repair, when things eventually don't work like they used to.
I also take time outside of work to keep honing my fundamentals in visual design, ensuring that they do not erode without proper practice.
My statement on artificial intelligence (AI)
In my experience with publicly available generative text models, coding speed has been the greatest and only advantage in my work as a designer and developer. However, I have not necessarily been able to trust these technologies as an collaborator nor mentor for design—let alone, best practices in building systems for the web.
Recognizing that large language models are statistical in nature—biased by the data that they are trained on—I object to applying human-like qualities to these systems such as AI's ability to "know" or "understand". Instead, I value the conversations I can have with other people—building connections and sharing knowledge, face to face.
Just as the internet is so intertwined with our daily lives, I recognize that these technologies will inevitably become more integrated. Because of this, I strive to consciously limit using these tools where possible—even in the face of difficulty.
Knowing where to start learning is often the most difficult part of our discipline, and often feels like the main reason why AI is so appealing.
In response to this, the following resources have been curated by myself to hopefully help anybody with an inkling of an interest in design, regardless of their background or experience.
My library
-
Envisioning Information
Edward Tufte
-
The Visual History of Type
Paul McNeil
-
Signage and Wayfinding Design: A Complete Guide to Creating Environmental Graphic Design Systems
Chris Calori & David Vanden-Eynden