Christopher Goodwin’s Personal Portfolio

About Me

Hello! I'm Chris, a User Experience Developer with passions for photography, ceramics, and soccer.

With accessibility and usability in mind, I specialize in translating designs into scalable and maintainable code. Prioritizing browser-native behavior, I use semantic HTML, modular CSS, and lightweight JS to build experiences that empower and delight users.

Blog Posts

Accessible File Uploads

Browser native functionality styled to look great

SVGs and Selects

An accessible way to work with images and selects

The Digital Desk Deep Dive

Tips, tricks, and tools to keep your digital desk clean

Introducing Hover: Hover

Using Interaction Media Queries to manage hover states

Customizing Slack to Work for You

A few tweaks to make Slack more usable

Pseudo-class Crash Course

An intro to :first-child, :last-child, :nth-child, and :not