Selected Projects
These are some key projects and side hustles I have worked on, building from scratch across the front and back-end:
BBC StoryWorks
A collection of projects for the prestigious BBC StoryWorks division.
Highly interactive, timeline-driven web experiences powered by the GSAP animation library, Next.js, TypeScript, and Tailwind.

Journal in Space
Experience a daily voyage through space. Built with React, fueled by the NASA Picture of the Day API.


All3Media
Rebuild of All3Medias web experience using Next.js and WordPress CMS.
Full-stack integration of CMS back-end, in addition to complex timeline-driven scroll animations throughout.
Key Skills
Here are a few of the key languages, frameworks, and tools that I have been using, and will continue to add as I learn:
React
Next.js
JavaScript
TypeScript
HTML5
CSS/SASS
Tailwind
Node.js
Payload
PostgreSQL
Python
AWS
Vercel
GitHub
Career Timeline
I wasn't always a developer! I have over a decade of experience working in technology on some awesome projects:
Node London
2023 → PresentSoftware EngineerBuilding various projects for high-value clients (i.e. BBC StoryWorks) using Next.js, React, TypeScript and Tailwind. Working across the full-stack including CMS integration, API development, and deployment using AWS and Vercel.Coherent Healthcare
2023 → 2023Junior Software DeveloperFirst-hire developer, working with CTO to build out initial go-to-market product - Scoping and building out the front-end from scratch using Vue.js with Vite, and integrating with PostgreSQL back-endGeneral Assembly
2023 → 2023Software Engineering Immersive12-week immersive course that covered full-stack capabilities, including JavaScript, React, HTML, CSS and Python. Involved individual, paired, and group projects, using agile practices such as stand-ups, pair programming, and showcases.Numan
2022 → 2023Lead Product ManagerLeading two product teams in the design and development of complex internal web applications. Implemented best practices for product excellence.Subway
2020 → 2022Lead Product ManagerLeading digital transformation for the Subway apps across EMEA; scaling up two product divisions, building out the Mobile Order platform from scratch, culture shifting towards data and customer centricity.Pizza Hut Digital Ventures
2017 → 2020Senior Product ManagerLaunching Pizza Hut digital platform in India. 35% growth rate improvement to conversion, 28% revenue uplift vs existing vendor. Pizza Hut best project prize winner 2019.New Look
2017 → 2017Product ManagerDefining a 2 year strategy for personalisation and recommendations, in order to maximise conversion across the e-commerce funnel.Just Eat
2016 → 2017Product ManagerAdding incremental value to the e-commerce funnel; building on and maintaining conversion rates of 30-40%, across all channels.Comic Relief
2014 → 2015Product OwnerOwning the product strategy and delivery for the CR fundraising platform; consisting of event registration and sponsorship (e-commerce) for Sport Relief 2016 and Red Nose Day 2015.uSwitch
2011 → 2014Project/Product ManagerOwning the product strategy and delivery for the broadband comparison product; assessing product opportunities, working across the business to gather and prioritise requirements, and delivering new feature sets.Orange (now EE)
2004 → 2011Technical Graduate Scheme1 of 12 successful candidates from over 3000 applicants across the country to secure a place on the Orange Technical Graduate Scheme. Consisted of 5 month placements around Technical, Retail, and Marketing, transitioning in a Project Manager role.Toyota
2004 → 2004Web DeveloperDeveloped an online parts system for Toyota dealers, to be able to search and order parts according to current stock levels. Received the Project Prize of the Year 2004, awarded by The British Computing Society (BCS).Electrosonic
2002 → 2003Software DeveloperApplication development in Visual Basic.NET that scheduled audio-visual equipment. Received Grade A by Kingston University.
Recommendations
A few kind words from the brilliant people I’ve had the privilege to work with throughout my career:
Legend. Hero. Superstar. All nouns that have been used to describe James by his colleagues, myself included. Dedicated, thorough, helpful and always keen to learn anything new, are all the traits that make him an asset and an absolute pleasure to work alongside. I will temper my glowing praise so as not to rouse suspicions of hyperbole but before I do I must say: I can't recommend James highly enough to anybody who may need his experience as a developer, covering a wide array of tools.
James, keep on being AWESOME!

Thank you!
Thanks for making it down this far. It was quite the journey! Hit me up using the links below to contact me for developer roles. Muchas gracias.