Hi, I'm Adam Young!

I'm a Software Engineer working at Checkout.com

βŒ„

About Me

I have 3 years experience in full-stack software design and development, with a huge focus on the web using React, Next.js, and whatever's πŸ”₯ at the moment.

I try to make everything I build blazing fast and accessible, and I'm always looking for ways to improve πŸ“š. There's usually a project in-progress, some past examples being Blurdle or eBay Heuristics.

Blog
How should I structure my React applications?

How should I structure my React applications?

My breakdown and reasonings of how I'd structure a React application in 2022. Includes Gatsby, Design System, and React Query examples.

Generics in Typescript & React

Generics in Typescript & React

Learn how we can use generics in functions to improve type-safety, and further expand that into React components and hooks.

Code Snippets - React Hooks

Code Snippets - React Hooks

A selection of React utility hooks I've put together over the years.

Building a Design System; πŸ‘'s & πŸ‘Ž's

Building a Design System; πŸ‘'s & πŸ‘Ž's

What you should and shouldn't do when building a design system, from theming, to styling, to component structure and testing.

How to get more from your GraphQL data in Gatsby

How to get more from your GraphQL data in Gatsby

A guide for Gatsby on how to get more out of your GraphQL data.

Hello World!

Hello World!

Hello World! A brief introduction to the blog, what I'm planning, and more.