Hi, I'm Dan—a Senior Frontend Developer at Fresh Relevance (Dotdigital).

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.

Examples of projects include: Testing & Optimization UI, Site Info Bar, SmartBlock Builder, Item Level Reporting, Top Level Reporting, Product Management, Product Details.

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.

Korean Handbook

Vue web-app teaching basics of the Korean language.

CSS Loaders

React web-app showcasing a collection of my CSS loading animations.


Node program to export all of a Codepen User's pens.

Maze Generator

2D Maze Generator web-app built with React.

Gaming With Dan

My board game blog built with Gatsby.

University Project: Climate Monitor

Internet-of-things climate monitoring system with a web-app that I built for my final year University project.

About Me

I write code on Codepen, host my source code on Github, and showcase my designs on Behance and Dribble.

I'm proficient in Javascript (Typescript, Flow), React, Vue, while using Webpack, Gulp, Git, in my workflow. Additionally, I have experience with Python (Django, Flask), Node, along with working knowledge of Java, SQL and MongoDB.

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.

3D Models




A Lonely Drive