Spinner gif
Person ImageHi

My name is Jason James

I like web development 👨🏽‍💻

About Me

About me image

Hey, I'm Jason, a fullstack web developer. I love tackling all elements of web development and constantly learning new skills in these areas. I've coded in many popular languages such as HTML, CSS, JavaScript, React, Angular, NextJS, .Net(C#)... to build responsive websites, functional desktop applications, and well designed phone apps. I'm a great learner and pride myself on my creativity and problem solving skills.

0Successful Hobby Projects

0Github Repos

0Developer Skills

Skills

Advanced Level

These are the technologies I've used for many years and still actively work with them on a regular basis.

CSS image

CSS

20 years

JavaScript image

JavaScript

20 years

HTML image

HTML

20 years

C# image

C#

15 years

.Net image

.Net

15 years

Git image

Git

12 years

SQL image

SQL

12 years

TypeScript image

TypeScript

10 years

NodeJs image

NodeJs

8 years

React image

React

8 years

Redux image

Redux

8 years

Vue image

Vue

4 years

Tailwind image

Tailwind

2 years

Intermediate Level

These are the technologies I've used significantly in the past, but I'm not still actively learning. I would be confident in relearning them quickly.

JQuery image

JQuery

10 years

Angular image

Angular

7 years

AWS image

AWS

7 years

Azure image

Azure

6 years

NextJS image

NextJS

2 years

Basic Level

These are some of the technologies I've used in the past and still retain a basic knowledge of.

Docker image

Docker

2 years

MongoDB image

MongoDB

2 years

Elastic Search image

Elastic Search

1 years

GraphQL image

GraphQL

1 years

Jenkins image

Jenkins

1 years

Jest image

Jest

1 years

Python image

Python

1 years

Relevant Experience & Education

Experience image

Latest

SENIOR C# DEVELOPER

Contract @ Waracle

Apr 2025 to Current

My Role:On going project.

Experience:
    2025

    SENIOR SOFTWARE ENGINEER

    Contract @ Awen communications

    Mar 2022 to May 2024

    My Role:I worked as part of a small startup company to help build web and phone apps to assist support workers in raising and tracking client support cases. These apps integrated with the popular CRM Dynamics 360 and were primarily built with Node.js, React, Vue, Tailwind, AWS, and Dynamics 365 (+ Unified Service Desk). The biggest client was Ford Motor Company, for which we were able to work with great agility to fit their custom needs.

    Experience:
      2024

      Contract @ SENIOR FULL STACK DEVELOPER

      Waracle

      Mar 2022 to June 2022

      My Role:Helped launch Sainsbury’s Argos Monthly Payment Plan. I worked on React front-end, Node APIs, and unit/integration test. It was an excellent team working opportunity while also gaining experience with AWS serverless architecture.

      Experience:
        2022

        SENIOR FULL STACK DEVELOPER

        Contract @ Carestream Dental

        Jan 2021 to Nov 2021

        My Role:Cloud-based (Azure) dental management software. Worked daily with .NET Core (C#), Entity Framework, SQL, OData, Azure, React, and MobX. Led upgrades, built new integrations, and developed projects for a major Saudi government contract.

        Experience:
          2021

          SENIOR FULL STACK ENGINEER

          Contract @ Blackhawk Network

          Jan 2019 to Jan 2020

          My Role:Blackhawk Network specialises in gift cards, payments, and other company benefit schemes such as “cycle to work”. Worked in a small team and gained valuable experience with technologies like .NET Core, Angular 8+, React, SQL, DotNetNuke, NUnit, PHP, NHibernate, Swagger, Git, JavaScript, NPM, Node.js, HTML, and SCSS.

          Experience:
            2020

            FULL STACK WEB DEVELOPER

            Permanent @ Lumesse

            May 2010 to Oct 2018

            My Role:Worked at a recruitment software company, handling front-end, back-end, and .NET-based integrations. Won multiple innovation awards while tackling new challenges. Built career pages for Santander, BBC, and the Ministry of Justice. Developed APIs from scratch and integrated with 100+ platforms like Monster, Reed, SHL, and TalentQ.

            Experience:
              2018

              WEB DEVELOPER

              Permanent @ VantageLand

              Mar 2008 to May 2010

              My Role:My first development job after graduating University was for the land selling company Vantageland. My main role was to create, update and maintain existing websites, while also create blueprints in AutoCAD.

              Experience:
                2010

                Oldest

                Projects

                These are a few of the many non commercial personal hobby projects I build in my spare time

                Developer profile 2025
                Project image

                Developer profile 2025

                Updated version of my Developer profile

                https://developerjay.com
                Tailwind CSS & JS animations
                Project image

                Tailwind CSS & JS animations

                Demo HTML template that uses tailwind CSS and JS animations

                https://developerjayuk.github.io/playground-javascript/animated-template/
                Movie App using React
                Project image

                Movie App using React

                A movie app specifically to test React Hooks

                https://react-hooks-movie-app.vercel.app/
                Flexbox Demo
                Project image

                Flexbox Demo

                Getting to grips with Flexbox layouts

                https://developerjayuk.github.io/playground-advanced-css/Flexbox/
                Movie App using Angular
                Project image

                Movie App using Angular

                Project to test Angular with a movie API

                https://movie-geek.vercel.app/
                I-Robot Comedian
                Project image

                I-Robot Comedian

                Pure JS project that uses 2 APIs

                https://developerjayuk.github.io/playground-javascript/i-robot-comedian/
                Infinite scroll Demo
                Project image

                Infinite scroll Demo

                Using Javascript, CSS and an API to infinitely scroll

                https://developerjayuk.github.io/playground-javascript/infinite-scroll/
                Pig Game
                Project image

                Pig Game

                Creating a version of the Pig Game only using JS

                https://developerjayuk.github.io/playground-javascript/Pig-Dice-Game/

                Contact me

                Contact me image

                Questions & Answers

                • Do you prefer working more on the Front-end or Back-end?

                  At the start of my career, I worked more on the FE and design, but over the last 10-15 years I've worked on a good balance of FE and BE. If I had to give a preference I would say 60/40 in favour of BackEnd work.

                • Outside of web development do you have any hobbies?

                  My three main passions are learning, health, and travelling. As such my hobbies include exercise (gym, football, cycling), self development, personal web development projects, reading, learning Spanish / Portuguese, cooking and playing music (guitar and piano). My love for travelling and experience new cultures has taken me to many countries around the world.

                • What are your strengths?

                  My best strengths are that I'm a good problem solver, a quick learner and very persistent. These give me confidence that I can take on any challenge and eventually find a solution.

                • What are your weaknesses?

                  Sometimes not asking for help quick enough and not taking enough breaks (to clear my mind) when I'm stuck on a problem.

                • How do you handle stress and pressure in the workplace?

                  By setting clear priorites, boundaries and communicating with my colleagues on expectations.

                • How do you stay up to date with industry trends?

                  Mainly through subscribed developer youtube channels and then taking courses for new subjects and making sure I put this new knowledge into practical use by creating a small personal project.

                • How do you handle feedback and criticism?

                  When I was younger (before around 22 years old) I did not handle criticism well, but I have since been on a huge self-development journey and value how important feedback and constructive criticism is to continue to learn and grow.

                • What motivates you at work?

                  I love learning and problem solving. We live in an infinite world learning wise, so I'm motivated everyday by the new things I will learn.