Design Token Bridge for WordPress
A WordPress plugin to bridge the gap between design tokens and WordPress themes - automating the process of updating design tokens in WordPress themes
Based in Manchester, UK; I'm a Web Developer at HubSpot. I'm passionate about creating accessible, responsive and performant websites and applications.
My writing ranges from hands-on technical tutorials to exploring the ethical best practices within tech. Dive into my latest articles for insights, tips, and a fresh perspective.
I'm a twice-taught* web developer with several years experience in the field in both agency and enterprise settings. Outside of web development I love making things with my hands, nurturing my plants, hacking around with Arduinos and Raspberry Pis and adventuring with my partner Luke and my dog Luna.
*Initially self-taught from a young age, and later formally solidifying my skills with a first-class degree.
Manchester, UK
Developing as a hobby
I was fortunate to be exposed to technology from a fairly young age by my dad who was developing GameBoy games at the time. I'm actually credited in Noddy and the Birthday Party and Ace Lightning for my help in quality assurance.
I first started tinkering with websites on the family computer in Microsoft FrontPage. I quickly became pretty proficient in table-based websites; something that would later come back to bite me when my employer would realise I'd be perfect at building emails. I distinctly remember at one point a teacher of mine suggesting I might look into "divs" and thinking table based websites would be around forever.
Moving forward I started using Notepad++ to create websites in the era of floats where simply trying to center an element was a challenge unto itself. I'm so grateful that we now have flex and grid although I do miss the satisfaction of hacking CSS into almost impossible layouts.
Manchester, UK
BSc (Hons) Web Development - 1:1
This period was instrumental in shaping my approach to web development, emphasizing both technical proficiency and the importance of user-centric design.
Manchester, UK
Web Developer
My professional journey in web development kicked off at Pushon, an environment teeming with variety and challenge. Here, I was fortunate to contribute to a wide array of projects across eCommerce and marketing sectors, working with an impressive roster of clients that included household names and niche brands alike. From Portmeirion to LiverpoolONE, and Medline to The Hospital Group, the diversity of industries and client needs pushed me to expand my skillset and adapt to the unique demands of each project.
Among these, a project that stands out was implementing a bespoke radiator builder for The Radiator Company. In which I created a web interface for a Unity application made in parallel.
My tenure at Pushon was marked by constant learning, innovation, and a deep dive into the complexities of web development, setting a solid foundation for my career.
Manchester, UK
Frontend Web Developer
Reason Digital was somewhere I had wanted to work ever since I first heard of them when their managing director spoke at my university. I was immediately capitvated by the potential to use my skills as a developer to do something positive in the world.
During my time as Reason I had the opportunity to work on a huge variety of projects for the charity and non-profit sectors; from marketing websites to apps and games. My time here really helped build my knowledge of web accessibility and how to advocate for people in tech.
Remote, International
Web Developer
HubSpot, where I call home currently has been an incredible experience so far; giving me the opportunity to work with some of the most amazingly talented individuals from around the world.
I thought moving from an agency environment to in-house could potentially be boring, doing the same repetitive tasks on a daily basis. I couldn't have been more wrong, as it stands I have the opportunity to work on a huge range of projects and initiatives within our marketing organisation. I work primarily with our microapps and CRO teams, helping grow our acquisitions through continuous improvement and supporting international marketing campaigns.
Take a peek into my projects where I experiment with new ideas and occaisionally make something useful.
A WordPress plugin to bridge the gap between design tokens and WordPress themes - automating the process of updating design tokens in WordPress themes
A simple tech-demo of KonvaJS in ReactJS to create to demonstrate image editing capabilities
A NextJS based blog boilerplate which uses MarkdownX to render posts and pages, allowing easy integration of web components
A web application I created to pair with a C++ Arduino project I wrote in order to track and view the health of my plants
Take a look through the component structure of my portfolio site in Storybook.
If you're interested in striking up a conversation or have any questions, don't hesitate to connect with me on social media. I'm always open to discussions, whether it's about potential collaborations or just to exchange ideas and insights.