Professional Journey

Work Experience

A timeline of my professional career, showcasing roles and achievements across different organizations.

Timeline

Career Timeline

Explore my professional journey through the years

Netcel

Solutions Architect

Netcel
Current
Remote
Jul 2025 - Present
7 months
I've spent years working within the Optimizely ecosystem—across CMS 11, CMS 12, and now SaaS—which means I've developed a clear picture of what actually delivers value and what quietly becomes technical debt. As a solutions architect at Netcel, my role is to design solutions that are genuinely fit for purpose: whether that's architecting a headless implementation, guiding a migration to SaaS without simply lifting and shifting existing problems, or stepping into a project that's grown unwieldy and finding a pragmatic path forward. I'm direct, and I ask the awkward questions early—what does success actually look like, who's going to maintain this in two years, are we solving the right problem? These conversations can be uncomfortable, but they're far cheaper than discovering the answers the hard way mid-build. I focus on outcomes over outputs: whether your content teams can do their jobs more effectively, whether your developers aren't fighting the platform, and whether the solution can evolve as your needs change. Your CMS should make life easier, not harder—that's the standard I hold every recommendation against.
26 DX

Lead .Net Developer

26 DX
Leeds
Mar 2023 - Jul 2025
2y 4m
Serving as technical lead across multiple client engagements, taking ownership of projects from initial discovery through to implementation. This involves facilitating stakeholder workshops to understand business requirements, translating these into technical specifications, and designing scalable architecture solutions that align with both immediate needs and long-term strategic goals. Regularly producing proof of concepts to validate technical approaches, demonstrate feasibility to stakeholders, and de-risk delivery before full development begins. Playing an active role in building and developing the team through involvement in the recruitment process, from defining role requirements and reviewing applications through to conducting technical interviews. Committed to nurturing junior developers through structured mentoring, establishing code review practices that maintain high standards while creating learning opportunities, and engaging in regular pair programming sessions to share knowledge and build capability. Contributing to the wider team's growth by delivering internal training sessions and creating documentation that supports continuous professional development.
26 DX

Senior .Net Developer

26 DX
Leeds
May 2022 - Mar 2023
9 months
Dept Agency

Technical Lead

Dept Agency
Leeds/Manchester
Dec 2021 - May 2022
4 months
Role consisted of being a technical lead in the Digital Operations Support team leading the teams in charge of St. James Place, Jotun, Flowtech and Pearson. This included being the technical liaison between the clients and the teams, building new features, mentoring and leading the junior developers and triaging the tickets for new functionality and support ensuring the client was provided the information required to be able to build the functionality/resolve the issues in a timely manner
Dept Agency

Senior .Net Developer

Dept Agency
Leeds/Manchester
Mar 2020 - Dec 2021
1y 9m
Worked in various project teams creating technical specifications for the build of multiple websites along with creating the functionality for websites running on CMSs such as Umbraco, Optimizely, Tridion, Contentful and Sitecore. A number of technologies were used including .Net and .Net Core, AWS, Azure, React, etc. Also created CI/CD processes using Azure DevOps, Team City and Octopus Deploy.
Provident Financial Group

Senior Application Designer

Provident Financial Group

Bradford
Oct 2016 - Mar 2020
3y 4m
Role consists of architecting and leading the technical direction and abilities of an agile team including hands-on coding, code-reviews, mentoring, pair programming and facilitating an open discourse on decisions.
Outside the box

Lead Developer

Outside the box

Leeds
Aug 2012 - Oct 2016
4y 2m
My role at Outside the box was overseeing and managing a small team of .Net developer’s. Day to day work was varied and hand’s on and consisted of liaising with various different stakeholders to ensure projects were delivered successfully and to the standard expected. I was personally responsible for the development of coding standards and procedures to ensure a high quality is adhered to at all times by the developers. Delivered and implemented .Net solutions across the full project lifecycle to client requirements using a combination of different technologies. Visited clients and attending meetings to determine project requirements, producing cost/time estimates and technical specifications.
Concentrix

Contract .Net Developer

Concentrix

Mytholmroyd
Apr 2011 - Jul 2012
1y 3m
Across this period I chose to stretch my wings as a contractor to widen my experience across different working environments, sectors and technologies. Across this time, I was able to demonstrate my ability to adapt, work with new systems, add-value and generally hit the ground running. Accountable for the continued support of the Renewables Manager Platform and development of modules for the upcoming versions. Liaised with different stakeholders to determine requirements for future updates.

Contract .Net Developer / Scuba Diving Instructor

Diving Leisure Ltd

Leeds
Jul 2009 - Apr 2010
9 months
In this time I chose to stretch my wings as a contractor to widen my experience across different working environments, sectors and technologies. Across this time, I was able to demonstrate my ability to adapt, work with new systems, add-value and generally hit the ground running. Responsible for the implementation of various websites and internal systems including liaising with multiple different stakeholders and utilising different technologies and platforms.
Branded3

Web Developer

Branded3

Leeds
Jan 2008 - Jan 2009
1 year
Delivered and implemented software and websites to client requirements using a combination of technologies. Acted as a mentor for more junior members of the team, helping develop their abilities and experience. Heavily involved in the design and creation of the company’s own Content Management System.

Development Consultant

Diagonal Solutions

Leeds
Jan 2006 - Jan 2008
1y 11m
Worked on large scale projects for various councils across the UK implementing Diagonal Solutions WISDOM product aimed at managing the thousands of council documents and integrating workflow systems aimed at increasing productivity. This system utilised BizTalk to help automate the business processes and workflows between the many different legacy systems councils had in place.
Phoenix Software

Development Consultant

Phoenix Software

York
Jan 2004 - Jan 2006
2 years
Visited clients to determine business requirements and produced Project Initiation Documents as well as cost/time analysis. Acted as a focal point to the sales force providing pre-sales technical support for sales pitches. Developed quality projects in a number of different Microsoft technologies. Coached individuals to develop potential, improve performance and overall contribution to the business. Helped to define a set of standards for product development using SharePoint and BizTalk.

Senior Developer

Dezap

Batley
Jan 2003 - Jan 2004
11 months
Took sole responsibility for the full lifecycle development of projects from specification through to implementation. This included analysing technical requirements, producing cost/time estimates for project deliverables, writing and reviewing specifications, optimising use of new technologies to enhance product performance and stability, writing quality technical documentation and assuming both shared and sole responsibility for QA aspects of product development consistently meeting demanding customer needs.
ioko

Senior Developer

ioko

York
Jan 1998 - Jan 2003
4y 11m
Attended business requirement meetings to produce technical specifications as well as providing application support to clients for projects already completed. Took on sole and shared responsibility for numerous projects across the full lifecycle. Helped to mentor junior developers to establish confidence and improve overall contribution. Consistently delivered work to a high standard and quality within the timescales and budget given. Helped develop communication within internal and remote teams to enhance mutual co-operation.
14
Positions Held
1
Current Role
12
Companies
26+
Years Experience

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.