Hey, I'm Josh
I'm an actor, software engineer, and occasional writer. In a past life I was also a moderately successful Counter Strike Youtuber. I'm a big fan of travel, flight free where possible, and when not on or behind a screen I can usually be found on a hike, doing some improv or playing games with friends.
Currently, I'm a Fullstack Engineer at Pret A Manger, where I help look after our loyalty platform and other internal systems. Previously, I spent 3 years as a Software Engineer at OVO where I helped build and maintain their energy trading platform.

Travel Posts
Tech Posts
- Semantic HTML - What is it and why should you use it?Aka how have I been in this career for 4 years and not learnt about this
- React re-renders on state change - right?An edge case where you can update the state but not re-render the component
- What is the !. operator?The hardest operator to Google maybe?
- Stale State and Ag-GridWhat to do when Ag-Grid uses an old state value.
- Be Careful Where You SpreadA quick Javascript tip to stop you spending time on this again
- Passing a function as a useEffect dependencyWhat to do when you're getting the dreaded `React Hook useEffect has a missing dependency 'myFunc'.` warning.





