Home

Writing

Creativity is only impressive when there’s restrictions

Why “form follows function” is a valid design principle in today’s web design landscape.
Read more

How to Create a Shrinking Header on Scroll Without JavaScript

Imagine a header of a website that is nice and thick, with plenty of padding on top and bottom of the content. As you scroll down, it shrinks up on itself, reducing some of that padding, making more screen real estate for other content...
Read more

How to design a Dribbble-worthy landing page in 10 simple steps

Improve your portfolio with fictional product pages.
Read more

Users will break your design and it's not their fault

Enter the uncomfortable zone of designing for variable "x".
Read more

Designed using my brain and eyes. Built with Eleventy. Deployed with Netlify and edited with Netlify CMS. Icons by Phosphor Icons. Code on GitHub.