I am a Front-End JavaScript Developer with 5 years of Nuxt and Vue.js experience, currently working with Laravel, Supabase, and Inertia. I also have backend development experience working with PHP (Laravel), Python (Django), and have built numerous RESTful APIs. With over 15 years of commercial experience, I specialize in developing modern, responsive web applications, focusing on UI/UX and clean, efficient code. I have extensive experience working with Git, Heroku, and Netlify CLIs, and I’m proficient with most CMS platforms (WordPress, Joomla, Drupal, Moodle) as well as various eCommerce systems (Shopify, CS-Cart, OpenCart, X-Cart). I am always eager to learn new technologies and refine my skill set.

John Michael Biddulph

I am a Front-End JavaScript Developer with 5 years of Nuxt and Vue.js experience, currently working with Laravel, Supabase, and Inertia. I also have backend development experience working with PHP (Laravel), Python (Django), and have built numerous RESTful APIs. With over 15 years of commercial experience, I specialize in developing modern, responsive web applications, focusing on UI/UX and clean, efficient code. I have extensive experience working with Git, Heroku, and Netlify CLIs, and I’m proficient with most CMS platforms (WordPress, Joomla, Drupal, Moodle) as well as various eCommerce systems (Shopify, CS-Cart, OpenCart, X-Cart). I am always eager to learn new technologies and refine my skill set.

Available to hire

I am a Front-End JavaScript Developer with 5 years of Nuxt and Vue.js experience, currently working with Laravel, Supabase, and Inertia. I also have backend development experience working with PHP (Laravel), Python (Django), and have built numerous RESTful APIs.

With over 15 years of commercial experience, I specialize in developing modern, responsive web applications, focusing on UI/UX and clean, efficient code. I have extensive experience working with Git, Heroku, and Netlify CLIs, and I’m proficient with most CMS platforms (WordPress, Joomla, Drupal, Moodle) as well as various eCommerce systems (Shopify, CS-Cart, OpenCart, X-Cart). I am always eager to learn new technologies and refine my skill set.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Software Engineer at UrbanTide
March 1, 2025 - September 5, 2025
Worked from November 2023 to March 2025 developing software solutions at UrbanTide in Edinburgh. Responsibilities included designing and implementing applications primarily using modern frontend technologies.
Development Director at beTravelwise
September 1, 2023 - September 5, 2025
Led design and development of greenfield applications in Nuxt 3, utilized datasets for data visualization using Mapbox tilesets and amCharts, worked within a small frontend team on large-scale projects. Managed CICD processes using Github CLI and Circle CI and used AWS for image and web hosting. Involved in planning, design, prototyping, and used Figma for daily wireframing and prototyping. Managed state with Pinia, worked as Vue Developer and backend developer using Laravel. Took ownership of Vue SPA e-learning course templates, migrating data from Excel spreadsheets to a non-relational MongoDB and building a Laravel backend REST API.
Creative Frontend Developer / Shopify Developer at Simba Sleep
September 1, 2023 - September 5, 2025
Served as Front End Shopify Developer working on multi-lingual Shopify stores across UK, France, Spain, and Canada. Tasks included creating and maintaining liquid templated pages and product pages, adding new products, setting up promotions and discounts, developing filtering and bundle features, bug fixing, code reviews, testing, and deployments within a small team.
Freelance PHP, WordPress, JavaScript Developer at Self-Employed
December 31, 2022 - September 5, 2025
Freelance and short-term contracts from 2000 to 2022 involving diverse work such as WordPress and Drupal (versions 6/7), PHP Symphony, Laravel, Angular, Vue app development, and game development. Also experienced in Xcode, Swift, SpriteKit, Godot, Blender, and many other technologies.
Software Engineer at UrbanTide
March 1, 2025 - September 7, 2025
Developed greenfield Nuxt 3 applications; visualised datasets with Mapbox tilesets and amCharts; contributed to frontend and some backend work with Laravel; managed state with Pinia; collaborated on CI/CD using Github CLI and CircleCI; hosted images and sites on AWS; used Figma for wireframing and prototyping.
Development Director at beTravelwise
September 1, 2023 - September 7, 2025
Designed and built greenfield applications using Nuxt 3; visualised datasets via Mapbox tilesets and amCharts; worked in a small frontend team on large-scale projects; set up CI/CD pipelines with Github CLI and CircleCI; AWS hosting for images and web assets; planning, design, and prototyping in Figma.
Shopify Developer at Simba Sleep
September 1, 2023 - September 7, 2025
Front End Shopify Developer; worked on multilingual Shopify stores; built and maintained Shopify Liquid templates and product pages; added new products, promotions, and discounts; implemented product filtering and bundles; performed code reviews, testing, and deployments.
Freelance Contractor at Various
January 1, 2022 - September 7, 2025
Contracting PHP, WordPress, JavaScript; WordPress/Drupal 6-7 projects; worked with PHP Symfony, Laravel, Angular, Vue; App Development and Game Development; additional skills across Xcode, Swift, SpriteKit, Godot, Blender.
Software Engineer at UrbanTide
March 1, 2025 - September 7, 2025
Development Director at BeTravelwise
September 1, 2023 - September 7, 2025
Designed and built Greenfield Applications in Nuxt 3; Utilised datasets as endpoints to visualise it in Mapbox tilesets and amCharts; Worked in a small frontend team on large-scale projects; Using Github CLI, Circle CI for CICD and AWS for image and web hosting; Planning, Design and prototyping; Daily use of Figma for wireframing and prototyping; Pinia for state management; Vue Developer and some backend Laravel; Took ownership and managed the Vue SPA e-learning course templates that compile data from an Excel Spreadsheet; Migrated this over to a non-relational MongoDB while also building a Laravel backend for a Rest API.
Front End Shopify Developer at Simba Sleep
September 1, 2023 - September 7, 2025
Front End Shopify Developer; Rebuilt and maintained multilingual Shopify stores; Liquid templating; Product pages; Promotions and discounts; Implemented features such as filtering and bundles; Code reviews, testing and deployments.
Contractor at Various Freelance Contracts
December 31, 2022 - September 7, 2025
WordPress, Drupal 6/7; PHP Symfony, Laravel; Angular, Vue App Development and Game Development.
Nuxt.js Frontend Developer at UrbanTide
March 1, 2025 - September 7, 2025
Built and maintained Nuxt.js projects using UrbanTide datasets. Integrated Mapbox and amCharts for data visualization.
Frontend Angular Developer at Bluecrest Health Screenings
March 1, 2020 - September 7, 2025
Designed wireframes and prototypes for a new Angular 7 registration and checkout process. Developed a customer booking system for health screenings, collaborating closely with backend.
Senior Web Developer at Action Medical Research
September 1, 2018 - September 7, 2025
Maintained and enhanced a custom Drupal eCommerce website generating ~£2M annually. Modified existing Drupal modules, created new event pages, and developed email campaigns.
Creative Web Manager (Mid-Level PHP Developer) at Cactus Worldwide
November 1, 2015 - September 7, 2025
Managed company websites, server, and databases. Designed, developed, and maintained new web platforms, SEO strategies, and email marketing. Developed enhancements for the company’s CMS and CRM. Created promotional videos in Paris and Seville with ambassador Ollie Phillips.
Part-Time Developer at Freelance Developer – Remote
March 1, 2011 - September 7, 2025
Maintained client websites and explored emerging technologies. Developed small mobile web applications and integrated third-party APIs (Google Maps, Facebook, Flickr). Built small eCommerce websites and joined Apple’s Developer Network to expand mobile app development skills.
Vue Developer & Backend Laravel Developer at beTravelwise
September 1, 2023 - September 7, 2025
Managed a Vue.js SPA for e-learning course templates that compiled data from an Excel spreadsheet. Migrated data to a non-relational MongoDB and developed a Laravel backend for a REST API.
Front-End Shopify Developer at Simba Sleep
August 1, 2022 - September 7, 2025
Managed four Shopify stores (UK, France, Spain, and Canada). Developed and maintained Liquid template and product pages, added new products, and set up promotions and discounts. Implemented new features like product filtering and bundling while performing regular bug fixes.
Full Stack Developer at GIVETOLOCAL
November 1, 2021 - September 7, 2025
Collaborated with the Web Manager to oversee the company application. Developed new components and maintained existing ones in Vue.js, integrating with a RESTful API.
Full Stack Developer at BLACKPEAR
April 1, 2021 - September 7, 2025
Developed solutions for HL7 data consumption from NHS API endpoints. Utilized Angular on the front end and Symfony on the back end, with Jest for testing.
Full Stack Developer at ANYTASK.CO.UK
February 1, 2021 - September 7, 2025
Primarily used Vue.js to develop new components for a custom task management system. Planned and implemented new API endpoints with a strong focus on UI/UX.
Back-End PHP Software Developer at TDS ULTRA
July 1, 2019 - September 7, 2025
Developed solutions using the Symfony PHP framework for clients including SSE, SGN, and Heineken. Ensured smooth operation of vehicle data software, implemented bug fixes, and refreshed the UI using Twig templating.
Full Stack Developer at The Changing Workplace
March 1, 2019 - September 7, 2025
Contributed to the design and development of UI/UX for web-based building/floorplan software.
Senior Web Developer at PPS Publications
June 1, 2016 - September 7, 2025
Collaborated with the front-end team to plan and execute new website projects. Managed the setup and smooth functioning of WordPress sites, created weekly responsive HTML newsletters, and updated content based on editorial inputs.
Web Developer / Producer at Surface Impression
September 1, 2012 - September 7, 2025
Designed and developed websites for charities and museums, including English Pen.
Web Developer / Creative Designer at Pixel By Pixel
January 1, 2014 - September 7, 2025
Created custom skins for WordPress and CS-Cart sites. Designed and built email campaigns and banner advertisements.
Web Developer at Judd Associates
May 1, 2012 - September 7, 2025
Developed clean HTML5 websites for WordPress and ModX CMS. Researched and implemented SEO best practices.
Part-Time Developer at Freelance Developer – Home Based
May 1, 2013 - September 7, 2025
Enhanced skills in mobile web applications and responsive design using HTML5, CSS3, iUI, JQTouch, and PhoneGap. Gained experience in iOS development with Xcode, SpriteKit, Swift, and SwiftUI; also explored Dart and Flutter fundamentals.
Nuxt.js Frontend Developer at UrbanTide
March 1, 2025 - October 2, 2025
Built and maintained Nuxt.js projects using UrbanTide datasets. Integrated Mapbox and amCharts for data visualization.
Frontend Angular Developer at Bluecrest Health Screenings
March 1, 2020 - October 2, 2025
Designed wireframes and prototypes for a new Angular 7 registration and checkout process. Developed a customer booking system for health screenings, collaborating closely with backend teams.
Senior Web Developer at Action Medical Research
September 1, 2018 - October 2, 2025
Maintained and enhanced a custom Drupal eCommerce website generating ~£2M annually. Modified existing Drupal modules, created new event pages, and developed email campaigns.
Creative Web Manager (Mid-Level PHP Developer) at Cactus Worldwide
November 1, 2015 - October 2, 2025
Managed company websites, server and databases. Designed, developed, and maintained new web platforms, SEO strategies, and email marketing. Developed enhancements for the company’s CMS and CRM. Created promotional videos in Paris and Seville with ambassador Ollie Phillips.
Part-Time Developer at Freelance Developer – Remote
March 1, 2011 - October 2, 2025
Maintained client websites and explored emerging technologies. Developed small mobile web applications and integrated third-party APIs (Google Maps, Facebook, Flickr). Built small eCommerce websites and joined Apple’s Developer Network to expand mobile app development skills.
Vue Developer & Backend Laravel Developer at beTravelwise
September 1, 2023 - October 2, 2025
Managed a Vue.js SPA for e-learning course templates that compiled data from an Excel spreadsheet. Migrated data to a non-relational MongoDB and developed a Laravel backend for a REST API.
Front-End Shopify Developer at Simba Sleep
August 1, 2022 - October 2, 2025
Managed four Shopify stores (UK, France, Spain, and Canada). Developed and maintained Liquid template and product pages, added new products, and set up promotions and discounts. Implemented new features like product filtering and bundling while performing regular bug fixes.
Full Stack Developer at GIVETOLOCAL
November 1, 2021 - October 2, 2025
Collaborated with the Web Manager to oversee the company application. Developed new components and maintained existing ones in Vue.js, integrating with a RESTful API.
Full Stack Developer at BLACKPEAR
April 1, 2021 - October 2, 2025
Developed solutions for HL7 data consumption from NHS API endpoints. Utilized Angular on the front end and Symfony on the back end, with Jest for testing.
Full Stack Developer at ANYTASK.CO.UK
February 1, 2021 - October 2, 2025
Primarily used Vue.js to develop new components for a custom task management system. Planned and implemented new API endpoints with a strong focus on UI/UX.
Back-End PHP Software Developer at TDS ULTRA
July 1, 2019 - October 2, 2025
Developed solutions using the Symfony PHP framework for clients including SSE, SGN, and Heineken. Ensured smooth operation of vehicle data software, implemented bug fixes, and refreshed the UI using Twig templating.
Full Stack Developer at The Changing Workplace
March 1, 2019 - October 2, 2025
Contributed to the design and development of UI/UX for web-based building/floorplan software.
Senior Web Developer at PPS Publications
June 1, 2016 - October 2, 2025
Collaborated with the front-end team to plan and execute new website projects. Managed WordPress sites, created weekly responsive HTML newsletters, and updated content based on editorial inputs.
Web Developer / Producer at Surface Impression
September 1, 2012 - October 2, 2025
Designed and developed websites for charities and museums.
Web Developer / Creative Designer at Pixel By Pixel
January 1, 2014 - October 2, 2025
Created custom skins for WordPress and CS-Cart sites. Designed and built email campaigns and banner advertisements.
Web Developer at Judd Associates
May 1, 2012 - October 2, 2025
Developed clean HTML5 websites for WordPress and MODX CMS. Researched and implemented SEO best practices.
Part-Time Developer at Freelance Developer – Home Based
May 1, 2013 - October 2, 2025
Enhanced skills in mobile web applications and responsive design using HTML5, CSS3, iUI, JQTouch, and PhoneGap. Gained experience in iOS development with Xcode, SpriteKit, Swift, and SwiftUI; also explored Dart and Flutter fundamentals.
Nuxt.js Frontend Developer at UrbanTide
March 1, 2025 - October 2, 2025
Built and maintained Nuxt.js projects using UrbanTide datasets; integrated Mapbox and data visualization with amCharts.
Frontend Angular Developer at Bluecrest Health Screenings
March 1, 2020 - October 2, 2025
Designed wireframes and prototypes for a new Angular 7 registration and checkout process; developed a customer booking system.
Senior Web Developer at Action Medical Research
September 1, 2018 - October 2, 2025
Maintained and enhanced a custom Drupal eCommerce website; modified modules, created event pages, and developed email campaigns.
Creative Web Manager (Mid-Level PHP Developer) at Cactus Worldwide
November 1, 2015 - October 2, 2025
Managed company websites, server, and databases; designed, developed, and maintained new web platforms; SEO strategies and email marketing.
Part-Time Developer at Freelance Developer – Remote
March 1, 2011 - October 2, 2025
Maintained client websites, explored emerging technologies; developed small mobile web applications and integrated third-party APIs; built small eCommerce websites.
Vue Developer & Backend Laravel Developer at beTravelwise
September 1, 2023 - October 2, 2025
Managed a Vue.js SPA for e-learning course templates; migrated data to MongoDB and developed a Laravel backend REST API.
Front-End Shopify Developer at Simba Sleep
August 1, 2022 - October 2, 2025
Managed four Shopify stores; developed and maintained Liquid templates and product pages; added products and set up promotions; implemented product filtering and bundling.
Full Stack Developer at GIVETOLOCAL
November 1, 2021 - October 2, 2025
Collaborated with Web Manager to oversee the company application; developed new Vue.js components and integrated with a RESTful API.
Full Stack Developer at BLACKPEAR
April 1, 2021 - October 2, 2025
Developed solutions for HL7 data consumption from NHS API endpoints; frontend Angular and backend Symfony; Jest for testing.
Full Stack Developer at ANYTASK.CO.UK
February 1, 2021 - October 2, 2025
Primarily used Vue.js to develop new components for a custom task management system; planned and implemented new API endpoints with a focus on UI/UX.
Back-End PHP Software Developer at TDS ULTRA
July 1, 2019 - October 2, 2025
Developed solutions using the Symfony PHP framework for clients; ensured smooth operation of vehicle data software; UI refreshed with Twig templating.
Full Stack Developer at The Changing Workplace
March 1, 2019 - October 2, 2025
Contributed to UI/UX design and development of web-based building/floorplan software using ColdFusion, Laravel, and Vue.
Senior Web Developer at PPS Publications
June 1, 2016 - October 2, 2025
Collaborated with front-end team to plan and execute new website projects; managed WordPress sites and produced weekly responsive HTML newsletters.
Web Developer / Producer at Surface Impression
September 1, 2012 - October 2, 2025
Designed and developed websites for charities and museums.
Web Developer / Creative Designer at Pixel By Pixel
January 1, 2014 - October 2, 2025
Created custom skins for WordPress and CS-Cart sites; designed and built email campaigns and banner advertisements.
Web Developer at Judd Associates
May 1, 2012 - October 2, 2025
Developed clean HTML5 websites for WordPress and ModX; researched and implemented SEO best practices.
Part-Time Developer at Freelance Developer – Home Based
May 1, 2013 - October 2, 2025
Enhanced skills in mobile web applications and responsive design; explored iOS development with Xcode, SpriteKit, Swift; explored Dart and Flutter.

Education

at Kings Manor High School, Shoreham-by-Sea, West Sussex
January 11, 2030 - September 7, 2025
at Buckingham Middle School
January 11, 2030 - September 7, 2025
High School at Kings Manor High School
January 11, 2030 - January 1, 1995
Middle School at Buckingham Middle School
January 11, 2030 - January 1, 1991
High School at Kings Manor High School
January 11, 2030 - January 1, 1995
Middle School at Buckingham Middle School
January 11, 2030 - January 1, 1991

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Retail, Education, Travel & Hospitality, Media & Entertainment, Professional Services
    PRD Generator

    An AI-powered tool that creates comprehensive Product Requirements Documents (PRDs) for web and mobile applications. Input your product idea and generate structured documentation including features, specifications, and user flows.

    Why:Streamlining the product planning process by automating the creation of professional PRDs, helping teams move from concept to development faster.

    https://www.twine.net/signin

    ZapTask

    A custom AI-built task management application similar to Jira, showcasing rapid development capabilities. Built and deployed using AI assistance in just 5 hours, demonstrating the power of AI in accelerating development workflows.

    Why:Built to demonstrate the efficiency of AI-assisted development and showcase rapid prototyping capabilities for production-ready applications.

    https://www.twine.net/signin

    Schools iOS Application

    Discover, search, and review schools near you. Find the perfect fit, save your favorites, and explore detailed profiles—all in one easy-to-use app! Comprehensive school listings with interactive maps and user reviews.

    Why:Built to help parents and students find the perfect school with detailed profiles, Ofsted ratings, and interactive mapping features.

    https://www.twine.net/signin

    Coastrz

    Discover an extensive collection of premium drinks coasters. From elegant wooden coasters perfect for your morning coffee to stylish ceramic designs ideal for tea time. Features custom coaster service for personalized designs and branded items.

    https://www.twine.net/signin