Hey, I am Abdul.

I create seamless digital experiences with passion and purpose.

Abdul is a dedicated software engineer with a passion for crafting Fullstack web applications. He combines technical expertise with a user-centered approach to build intuitive, high-performance solutions. Specializing in React, Next.js, Node.js, TypeScript, and Cloud Technologies. Drawing on his experience in Scrum & Agile environments, Abdul combines his abilities in coding, rigorous testing, and team leadership to create impactful digital experiences that meet both client needs and end-user expectations. He is a team player who thrives on solving problems through a collaborative approach.

Abdul focuses on accessibility and performance, with experience in building WCAG AA-compliant apps and optimizing Core Web Vitals to improve overall user experience.

Abdul takes pride in his ability to work across different parts of a team to deliver the best possible product for the end user. He is genuinely curious and will go to great lengths to solve technical problems.

Abdul uses a hands-on approach when working on projects, which includes writing code for applications, debugging infrastructure issues, assisting with deployment processes, and ensuring the application runs smoothly.

Skills and Experience

All of Abdul's technical experience has been gained through working on top-end Enterprise projects. He loves working in cross-functional teams. He has extensive experience with JavaScript, TypeScript, and Node.js, along with strong expertise in React and Next.js. Abdul is a skilled communicator and collaborator who is always up for a challenge and eager to stretch his creativity.

React

7 years experience

React logo

JavaScript

10 years experience

JavaScript logo

TypeScript

8 years experience

TypeScript logo

Node.js

8 years experience

Node.js logo

Next.js

6 years experience

Next.js logo

HTML5

10 years experience

HTML5 logo

CSS3

10 years experience

CSS3 logo

Cypress

7 years experience

Cypress logo

Jest

7 years experience

Jest testing logo

NX monorepo

3 years experience

Nx monorepo logo

UI component libs

MaterialUI, ShadCN, Bootstrap, ChakraUI, Govuk Design, Radix-UI

Headless CMS

Amplience, Bloomreach

Projects I am proud of

Pay.UK FinTech project

Pay.UK - (FinTech)

Completed at Ensono

Next.js v14 App router, nx monerepo, css modules, cypress, vite, Forgerock This project involved building a Next.js application that was to be integrated with API's to handle user management and authentication. The application was built with strong focus on security and accessibility.

  • Led the Frontend team to success by designing and developing a new data-intensive next.js application with complex business logic.
  • Drove technical design through continuous iteration and close collaboration with the customer.
  • Contributing to the codebase by writing clean, tested and maintainable code and setting the standard for the team.
link to pay.UK website

Kingfisher eCommerce project

Kingfisher - (eCommerce)

Completed at Ensono

Next.js v13 pages router, CommerceTools Headless commerce, Bloomreach Headless CMS, Custom payment solution, Styled components, cypress

  • Working under pressure to fully integrate new Microservices APIs introduced by the backend team.
  • Effective use of Next.js Serverside techniques along with the CommerceTools commerce to manage the product data in the Frontend.
  • Ensured all the content in the application was coming from the Bloomreach CMS.

Screenshot of The Gym Group project.

The Gym Group

Completed at Amido

Next.js v12, nx monerepo, Cypress, Amplience CMS, Styled components, Auth0 This project involved building a brand new Next.js application as part of the organisation's IT transformation.

  • Actively contributing to the codebase by writing user-friendly UI components that are accessible, reusable and maintainable.
  • Integrated the application with the Amplience CMS for data related to products and Auth0 for user authentication.
  • Worked closely with infrastructure Engineers to ensure the application was behaving as expected in the production environment.
  • Worked closely with the QA Engineers in the team to ensure the application was fully tested and met the acceptance criteria.
  • Maintained documentation for the application so that after the completion of the project, the team could easily understand the codebase and architecture.

generic image of oil & gas for the BP project.

BP - (Oil & Gas)

Completed at Capgemini

Node.js serverless API in Azure functions, React SPA This project involved building a new serverless API that needed to act as the proxy for many different data sources. This was done via a Node.js Azure Function that got the data from Azure Blob storage and then transformed it into a format that could be consumed by the Frontend.

  • Single-handedly engineered the API that was to be used by many client applications.
  • Worked closely with the Frontend team to ensure the API was delivering the data in the correct format.
  • Formulated a plan for the client to ensure that the data in blob storage was being updated regularly. (the data only needed to be updated once a month and any updates were critical for the Frontend applications).

project Abdul completed for Department of Environment in UK.

Defra - (Public Sector)

Completed at Capgemini

Node.js API, MongoDB, React SPA, Hapi, Mongoose This project aimed to create new Dashboards for the client that were critical in delivering the post-brexit legislation changes related to the Fishing industry in the UK.

  • Accelerated the development of a new React.js SPA that used Gov.uk Design system components by capitalising on previous react.js experience.
  • Worked as a Fullstack developer to ensure the API was fit for purpose and the Frontend was consuming the data correctly.
  • Maximised team's productivity by being able to work on all parts of the application.

image of police car for Home Office project.

Home Office - (Public Sector)

Completed at Capgemini

React, Redux, Java Spring, Jest, Cypress, Junit, PostGreSQL This project aimed to modernise the IT applications used by Home Office.

  • Streamlined the development process of the Frontend applications by introducing Single-spa, a framework for bringing together multiple JavaScript microfrontends in a frontend application.
  • Once the Frontend was modernised and the team was able to work with the new framework, I switched to working as a Fullstack developer to help with the Java Spring codebase that needed to be modernised.

Contact Me

I’m always up for challenges to stretch my creativity. Let's get together and make something interesting.

Email me