Majid Kuhail, Developer in Manchester, United Kingdom
Majid is available for hire
Hire Majid

Majid Kuhail

Verified Expert  in Engineering

Bio

Majid is an experienced, innovative, full-stack web developer who loves working on exciting and challenging projects. He is full of energy, experience, and enthusiasm and always strives to bring out the best in himself in every project he contributes to. Majid has worked on various projects, from bespoke systems to eCommerce solutions for many well-known brands. He is eager to perform these types of projects.

Portfolio

Conway & Co B.V.
Shopify, TypeScript, Tailwind CSS, JavaScript, Node.js, Vue, Nuxt.js, React
Stubben Edge Group Limited
Laravel, JavaScript, React, TypeScript, PostgreSQL
DSFC, LLC.
Shopify, eCommerce, Shopify API, Shopify Customizations, Tailwind CSS...

Experience

Availability

Part-time

Preferred Environment

Laravel, React, Node.js, Shopify, MacOS, Linux, Next.js, Tailwind CSS, NestJS

The most amazing...

...project I've developed is an Uber-like booking service.

Work Experience

Front-end Shopify Developer

2023 - 2024
Conway & Co B.V.
  • Developed a multi-tenancy user account portal connecting to multiple Shopify stores using Nuxt.js and Nuxt UI. Built a custom authentication session management library for cross-domain functionality.
  • Created a dynamic survey questionnaire widget using Vue that is populated using DatoCMS and integrated with the Shopify Plus theme and the account management portal.
  • Developed a Shopify app that manages widgets displayed on the theme, connects to an external service, links the Shopify themes to the external account management portal, and handles SSO using Shopify multipass.
  • Built a custom React DatoCMS plugin that implements flow management and relationships between the CMS models.
  • Developed a clinic portal for staff to manage customers and their consultations, bookings, and events.
Technologies: Shopify, TypeScript, Tailwind CSS, JavaScript, Node.js, Vue, Nuxt.js, React

Senior Front-end Developer

2023 - 2023
Stubben Edge Group Limited
  • Refactored the old code and provided the base and guidelines for the new refactored app. Built the project from scratch using the latest technologies.
  • Worked on implementing new features and migrating and enhancing the existing ones.
  • Provided insight and documentation to allow current and new developers to work on the project and force an up-to-standard structure and guidelines to ensure a well-written new build.
Technologies: Laravel, JavaScript, React, TypeScript, PostgreSQL

Shopify Developer

2022 - 2023
DSFC, LLC.
  • Planned the website build process and set up the project pipeline.
  • Set up the Shopify store and developed the Shopify theme and front-end components.
  • Integrated the Shopify store with third party services.
  • Implemented custom shopping experiences for different types of users.
Technologies: Shopify, eCommerce, Shopify API, Shopify Customizations, Tailwind CSS, ECMAScript (ES6)

Full-stack Developer (Contract)

2022 - 2022
Swarming Technology LLC
  • Developed eCommerce websites for startups and large-scale companies.
  • Worked on new features, amends, and bug fixes for existing eCommerce projects (Magento and Shopify).
  • Created an interactive animated Shopify theme using the latest Shopify coding features. I've built the theme using TailwindCSS and AlpineJS, along with many custom implementations to provide additional features to the store.
  • Provided solutions to third-party integrations with the eCommerce stores. I've also written detailed plans and estimates for project upgrades and migrations.
  • Enhanced the page speed and core web vitals of multiple eCommerce websites and reduced the impact of third-party apps on load speed.
Technologies: Shopify, Tailwind CSS, Magento, Webpack, PHP, Alpine.js

Full-stack Developer (Contract)

2022 - 2022
Gifting Platform
  • Fixed back-end issues and improved the speed and efficiency of API requests.
  • Improved the front end for the reports section and admin interface.
  • Brainstormed ideas and provided solutions to enhance the platform.
Technologies: React, Redux, PHP, Symfony

Lead Web Developer

2017 - 2021
Mosquito Digital
  • Developed an online tutor booking system using Laravel, React, and Node.js. The system included payments, a WebSockets chat service, Zoom integration, account management, and many other features.
  • Built a dynamic and interactive map for Transport for the North, the UK's northwest railway, using Laravel and Vue.js.
  • Created Magento eCommerce websites and modules for clothing, health supplements, and heating oil companies, some of them generating millions in sales.
  • Developed many Shopify apps and themes for different businesses, such as an electric bike company and a shoe retailer.
  • Worked on the car parking cross-platform mobile app for Manchester Airport.
  • Contributed to developing and upgrading websites for many market-leading companies such as TurtleWax, Vileda, Marigold, Metanium, FineBedding, and more.
  • Developed the back end and API for a job and freelancing platform system.
  • Developed Shopify PWA theme and storefront app for an electric bike company.
  • Worked on the eCommerce websites for many popular brands, including TurtleWax, Vileda, and Marigold.
  • Created a Shopify React private app using GraphQL, Shopify Polaris, and a Laravel back end. The app handles the syncing of products, customers, and orders with external stores. It also handled order fulfillment webhook events.
Technologies: Laravel, React, Vue, Magento 2, Shopify, Node.js, ECMAScript (ES6), Android, iOS, SCSS, Less, Git Flow, Linux, JavaScript, Sass, Auth0, Single Sign-on (SSO), PostgreSQL

Lead Web and Mobile Developer

2015 - 2017
Visionsharp
  • Developed various bespoke web systems, such as a social network, a mailing platform, and many service order systems.
  • Programmed native mobile apps for a social network, service orders, and directory web systems.
  • Built the server-side REST API for different mobile and SPA apps.
  • Developed a geolocation map website that helps users find nearby businesses that suit their preferences.
  • Created Magento themes and modules for businesses that sell various products and services.
  • Maintained and upgraded websites with big data and high user traffic.
Technologies: Laravel, PHP, Magento 2, WordPress, Concrete5, Android, Swift, Less, SCSS, Vue, ECMAScript (ES6), Webpack, React, JavaScript, HTML, Sass

Development Team Leader

2014 - 2014
Identity Branding Solutions
  • Assisted the CEO in founding the company and hiring team members. Managed multiple projects to ensure their delivery within deadlines.
  • Developed a points and score-based eCommerce system for a company in Libya.
  • Built an interactive map system for satellite channels to show in the background of TV presenters.
Technologies: PHP, CodeIgniter, MySQL, Linux, JavaScript, CSS, Sass

E-learning Systems Developer

2009 - 2012
The Academy of E-learning Britain
  • Developed an online e-learning classroom system that creates virtual classroom environments using videoconferencing, a synchronous whiteboard, synchronous presentation, and a live text chat.
  • Designed an online meeting system similar to Zoom.
  • Built and maintained the company's website and servers.
Technologies: PHP, MySQL, Flash, jQuery, JavaScript, HTML, CSS

Online Tutor Hiring E-learning System

A Laravel and React app for which I developed phase one. The front end was built using React, React Router, MobX, and Material UI, and the back end was built using Laravel.

I built a REST JSON API and all the structure needed to manage different user data and roles and all possible user and admin requests in the back end. I linked the system with the Zoom API to allow video creation and update and ensure Zoom meetings' connection with the system bookings.
I also created a live text chat app using Node.js and integrated it with the React front end. Finally, I linked the app's back end with Stripe Connect to automatically pay out tutors for the classes they taught.

Professionals Hiring System

A Laravel and React-based website that allows users to hire business professionals by the hour and manage payment transactions. This website also provides teaching resource material user-friendly to help business managers improve their business management skills.

Interactive Map for a Railway Company

A Laravel and Vue.js-based app that allows users to view different rails, planning, and segmentation of the rail system in the north of the UK that the client used to demonstrate their future and existing rail plans interactively. The platform also included an interactive whiteboard map in the admin area that allows the admin to draw, upload, and modify maps and assign data and segmentation, along with all possible interactive control for users.

Bikes' Retailer Shopify Store

I developed a slick and user-friendly Shopify store that allows people to purchase bikes with ease, also working as a PWA. I built a few React components to enable users to filter the products using the Shopify Storefront API, and I also connected all product data to ChannelAdvisor.

Heating Oil Distributor

A Magento and React-based website that allows users to get quote prices for their heating oil needs.

The quotation process is built using React, while the checkout process uses Magento. Both websites are connected to several third-party APIs to enable user data and prices fetching and syncing order data with the order management system.

Libraries/APIs

React, Vue, Node.js, jQuery, MobX, Rollup.js, Stripe Connect, Leaflet, Shopify API

Tools

Magento Modules, Flash, Webpack, Adobe Photoshop, Sketch, Auth0, Prisma, Concrete5

Languages

PHP, ECMAScript (ES6), SCSS, Less, CSS, HTML, HTML5, JavaScript, Sass, TypeScript, Swift, GraphQL

Frameworks

Laravel, Tailwind CSS, Next.js, Nuxt.js, CodeIgniter, Redux, Alpine.js, NestJS, Symfony

Platforms

Magento 2, Shopify, WordPress, Magento, MacOS, Linux, Android, iOS

Storage

MySQL, JSON, PostgreSQL

Paradigms

Continuous Integration (CI)

Other

Git Flow, SOAP, RTL, Back-end Development, Page Speed Optimization, Plugins, Software Development, Image Processing, API Integration, Single Sign-on (SSO), eCommerce, Shopify Customizations

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring