Hi, I’m Devin.
I’m a frontend engineer at Stripe with a background in design. I write about the things I learn while building for the web.
More about meRecent writing
- Building a Chat Interface That Doesn't Fight Your Scroll Position
- Reflecting on Twelve Years of Remote Work
- The Hardest Part of Frontend Development Isn't Writing Code
- Using React Component Variants to Compose CSS Classes
- My Definition of a First-Class Pull Request
- Handling an Event Callback Once
- Rename Fields by Using Aliases in GraphQL
- Filter Out Multiple Console Messages in Google Chrome