About me
I'm James, a Liverpool-based developer who builds for web and mobile. I like clean code, fast products, and using AI to build smarter - not just faster. From native apps to headless CMS-powered sites, I care about the details that make software feel good to use.
My Tools
Work Experience
Scan.com (Product Engineer)
November 2022 - May 2026
Development of the Ruby on Rails applications: scan.com, fullbodyscan.com, portal.scan.com, admin.scan.com.
Dexerto (Mid-level Web Developer)
January 2021 - November 2022
Maintaining and improving core web vitals on dexerto.com (PHP), as well as developing mystats.com and the dexerto.com rebuild (Next.js).
Eledev Digital (Full-stack Developer)
May 2020 - January 2021
Responsibilities included developing a cross platform e-commerce app, co-developing Hour Blocks: Day Planner (SwiftUI) and developing the PWS 2021 API (Nest.js).
Kmatic (Junior Devloper)
May 2020 - July 2020
Adding content to the KMatic app (Xamarin) and developing tools to help process incoming data (C#).
Education
University of Liverpool
September 2017 - June 2020
Recieved a first class BSc Computer Science degree and studied modules including Computer Vision and Advanced Artificial Intelligence.
Carmel College
September 2015 - June 2017
Attained an A* in Mathematics, B in Further Mathematics, B in Chemistry and Bronze award from the UKMT.
Lord Derby Academy
September 2011 - June 2015
Achieved an A*, 5A's, 4B's and a C including Mathematics and English.