I'm a Manchester-based Developer, crafting digital products for businesses and consumers. With confidence and curiosity, I continuously improve my skills. Let's create something remarkable


I specialize in JavaScript and React, with a solid grasp of JS fundamentals and years of experience building React applications. While my core expertise lies in front-end development, I also venture into full-stack JavaScript using AWS, Node.js, and TypeScript to create robust APIs.

In addition, I possess a strong understanding of HTML, CSS, and vanilla JavaScript. I have utilized various CSS pre-processors and methodologies, particularly SASS and the BEM CSS methodology. This versatile skill set enables me to swiftly adapt to different technologies and tackle any challenge that comes my way.


I had the honor of delivering a lightning talk at the UpFront conference in 2019. My presentation focused on Node, Express, and the common pitfalls that lead to project failures. It served as a comprehensive guide to creating your own APIs using front-end technologies.

Outside the office

Beyond work, I am a fitness enthusiast, embracing various fitness activities. Currently, I'm deeply invested in CrossFit and Olympic lifting, but my interests can swiftly change based on my training goals. Presently, I'm preparing for local gym competitions and the Hyrox fitness competition.

As a new dad, I'm also navigating the joys and challenges of parenthood alongside my fitness and coding pursuits.

To stay up-to-date, I enjoy working on small development projects, constantly expanding my skill set. Whether it's diving into C# or exploring the possibilities of D3, I am always eager to learn and grow with diverse technologies.

Career History


Senior Software Engineer

2024 - current


Senior Software Engineer

2022 - 2024

At Bourne Leisure, I contribute to the checkout team, actively involved in conducting a wide range of AB tests to enhance the checkout experience. Our goal is to continually optimize and improve the user journey during the checkout process.


Senior Software Engineer

2021 - 2022

During my time at GymShark, I played a crucial role in maintaining the main website and store. Additionally, I actively collaborated with a feature team, dedicated to consistently enhancing the storefront. Together, we worked tirelessly to deliver an exceptional online shopping experience, ensuring the website was running smoothly and continuously improving its functionality and user interface.



2021 - 2022

In 2021, I co-founded Localhost Development Ltd and embarked on an exciting venture by creating bioshare, a platform aimed at providing effective management and sharing of online profiles. Despite our best efforts, the project concluded in 2022 due to various factors. However, this entrepreneurial journey allowed me to gain invaluable insights, encounter challenges, and make important discoveries. The knowledge and expertise acquired have equipped me for future endeavors and paved the way for continued personal growth and success.


Senior Software Engineer

2021 - 2021

At Mojo Mortgages, I played a key role in rebuilding the company-facing website and application form. The goal was to enhance UI/UX and improve developer quality of life, ultimately creating a smoother onboarding experience for our customers.


Consultant Product Developer

2019 - 2021

In this role, I worked with diverse languages in both backend and frontend development, spanning various industries from gambling to healthcare. I successfully implemented the Scrum methodology on client sites, upskilling existing staff and fostering efficient collaboration.


Frontend developer

2018 - 2019

In this role, I leveraged React to develop a dashboard-based product, enabling intuitive and interactive user interfaces. Additionally, I utilized Gatsby to rebuild the company website as a static site, enhancing its performance and scalability.


Frontend developer

2015 - 2018

In this role, I handled various responsibilities, including maintaining existing products and developing solutions for internal and customer use. Specifically, I was in charge of the front-end development for the CarFinance247 website, app form, members area, Carcraft website, and internal projects.


Junior Web Developer

2014 - 2015

In this role, I rebuilt the company intranet entirely using the WordPress framework. Additionally, I am currently engaged in an ongoing project to enhance the SEO of the external website. Throughout these responsibilities, I primarily utilized PHP, MySQL, Apache, and WAMP to achieve desired outcomes.



2013 - 2014

At this company, I learned to create and manage web applications using HTML, CSS, ASP, C#, SQL, JavaScript, and JQuery.