mediaDanBillson.cheer

Hi I'm Dan

I’m a software engineer based in the North East.

Coding

Projects

pouring.at

An app for finding your favourite beers that are currently pouring at bars around the UK

Office hours

A small app for booking in time slots to go into the office

Professional

SoPost

2021 - Present

I'm currently working at a very exciting company that is solving some interesting problems where I am able to have an impact in many different areas of our extensive lifecycle to get product samples into the hands of consumers. We are creating performant, flexible, and accessible apps using Elixir/Phoenix and NextJS.

Climb

2020 - 2021

After moving back up north, I joined another small dev team at Climb Creative who are part of the Precision Proco Group, a huge part of printing across the country. With this new line of business came lots of new challenges and exciting projects to work on all with a very hands on approach.

Marmalade

2019 - 2020

Contrary to The Hut Group, Marmalade has a much smaller dev team meaning that there is much more room for advancing technologies, impactful changes and responsibility. As a team we have worked with Gatsby, Lerna monorepos and the latest in React.

The Hut Group

2018

Straight out of university I had landed myself a role as a graduate front end developer at The Hut Group which is a very large online retailer owning companies such as MyProtein. In this role I was introduced to a variety of different tools and practices that really help a large company function.

Edge Hill University

2015 - 2018

I completed my degree in Computer Science at Edge Hill University where I studied a wide range of interesting topics including Machine Learning and Embedded Systems. During this time I had also taken on some work alongside a freelance developer and also found out about cheerleading which I went on to compete at the world championship in Florida three times and take home the gold medal.

Blog

Creating a popup in React with Hooks and Context

Creating a self-closing popup can be done incredibly easily in React with just a few really helpful tools. All we’ll need to do is...

Read more . 3 minute read

Copy to clipboard with React

Copying text to the clipboard with JS is surprisingly easy with most browsers offering a couple of different ways to do this as seen on MDN.

Read more . 1 minute read

Should you delay showing the user that something is loading?

So I stumbled across quite a controversial post one day which stated that as a user when you see a loading state, you think the action is taking too long. Most of what we do on the web happens pretty quickly so what is the point in showing a loading spinner for an action that happens almost immediately.

Read more . 3 minute read