Senior Frontend Developer at Fresh Relevance (Dotdigital)
July 2020 - Current
At Fresh Relevance I develop user interfaces with React, Redux, and TypeScript. Including being responsible for projects, working on larger connected feature sets, maintaining existing features, along with solving and implementing high-priority changes and fixes.
I also assist the client scripting team by owning time critical customer facing issues and teaching the current year's placement students. Additionally I implement backend changes in Python and Node where my knowledge is needed.
Placement at Fresh Relevance
July 2018 - May 2019
I was responsible for integrating Fresh Relevance's system with their client's e-commerce sites. Additionally, I developed React-based user interfaces and improved the processing of user data in the backend.
University of Portsmouth
Sept 2016 - May 2020
I recieved a First in BSc Computer Science along with the British Computer Society Prize for Best Final Year Student in my course.
As my final year project I built a internet-of-things climate monitoring system with a web-app allowing users to view recorded statistics about the local climates around them. This used hardware including Raspberry Pi, microcontrollers, radio modules, sensors and batteries. With the web-app and backend built with Vue, Python (Flask), SQLite.
Vue web-app for viewing multiple Twitch.tv streams.
Vue web-app teaching basics of the Korean language.
React web-app showcasing a collection of my CSS loading animations.
Node program to export all of a Codepen User's pens.
2D Maze Generator web-app built with React.
Gaming With Dan
My board game blog built with Gatsby.
University Project: Climate Monitor
Final year university project I built a internet-of-things climate monitoring system with a web-app
Outside of tech, I like to cook, bake, cycle, run, read, and play board games. I also occasionally 3D model with Blender and Blockbench.
I write board game reviews and opinion on my blog. That I built with Gatsby and my custom built theme.
A Lonely Drive