This site uses cookies so that I can improve the user experience. You can read more here.

About This Site

This site is my corner of the internet. I use it to experiment and document my front-end adventures.

The site has been redesigned and rebuilt many times. Its current tech stack uses GatsbyJS, Redux, Socket.IO, Tailwind & Firebase. All UX design and code was completed by me with a little inspiration. You can read about how parts of the site were created by reading my articles.

This site features photography by @thepaulbalaji and 3D illustrations by @allsortscreativeuk.


This site contains many ideas inspired by some awesome developers and designers, I encourage you to check out their work.

Frequently Asked Questions

Can I use this site's code?

Yes, you can fork this repo (link at the bottom of this page!). The code is provided as is, and is not guaranteed to work on your machine or for your particular use case.

Please note that while the code is free for anyone to use, I reserve the rights to all images on this site unless specified otherwise.

Can you help me get started?

If you have questions about implementation, please refer to the github readme and the Gatsby docs. I have spent considerable time ensuring that there are comments throughout the code to help you get started. Due to the amount of requests I recieve, I cannot help individuals but may answer the odd question on twitter.

What is the best way to credit you?

Please give me proper credit by linking back to I want to keep this site open source howevers it's always disheartening to find that someone has copied my work without giving me credit. I spent a non-trivial amount of effort building and designing, and I am proud of it! All I ask of you is to not claim this effort as your own.

How can I support you?

My site has no ads or sponsors. If you've enjoyed my content or used this site's code please consider supporting what I do.