Mohammed Al-Madhoun, Developer in Gaza, Palestine
Mohammed is available for hire
Hire Mohammed

Mohammed Al-Madhoun

Verified Expert  in Engineering

WordPress Developer

Gaza, Palestine

Toptal member since March 5, 2018

Bio

Mohammed's overall focus is on developing elegant web-based solutions, though his specialty is developing WordPress plugins and themes. In the last five years, he's developed more than 35 websites, customizing plugins and themes based on customer requirements. Mohammed is most interested in projects that include customizing WooCommerce plugins and extensions. He fell in love with this platform, has read everything about it, and knows it well.

Portfolio

Wendy Clark Design: Web Design & Graphic Design
Microsoft Excel, WordPress Plugins, WordPress Themes, WordPress...
Ampersand
WordPress, PHP, PHP 7, SQL, MySQL, HTML, HTML5, CSS, CSS3, jQuery, JavaScript...
The Design Library
WooCommerce, WordPress Plugins, WordPress Themes, WordPress, WordPress Design...

Experience

  • WooCommerce - 10 years
  • WordPress REST API - 9 years
  • WordPress Plugins - 9 years
  • WordPress Design - 9 years
  • WordPress Themes - 9 years
  • WordPress API - 9 years
  • WooCommerce API - 8 years
  • Elementor - 5 years

Availability

Full-time

Preferred Environment

XAMPP, Chrome, MacOS, Windows, Git, LAMP, Visual Studio Code (VS Code)

The most amazing...

...eCommerce site I've developed for a client included five custom business-related plugins to help increase conversion rate with page speed less than 500ms.

Work Experience

WordPress Developer

2017 - PRESENT
Wendy Clark Design: Web Design & Graphic Design
  • Created plugins with Ajax calls and jQuery filtering.
  • Converted a large Excel sheet to a front-end calculator with big back-end operations and settings.
  • Developed responsive front-end features which are fully compatible with visual composer.
  • Built plugins to automatically clean content from inline styles while migrating to a new website.
  • Designed a plugin to migrate products and categories to WooCommerce from another eCommerce plugin called "shopp."
  • Set up a ticketing system and integrated it with an events management system.
  • Arranged the security certificate on clients' websites to use SSL.
  • Set up payment gateways for their clietns and investigated and fixed payment gateway integration.
Technologies: Microsoft Excel, WordPress Plugins, WordPress Themes, WordPress, WordPress Design, PHP, PHP 7, MySQL, SQL, HTML, HTML5, CSS, CSS3, jQuery, JavaScript, Web Development, Git, GitHub, Programming, WordPress Cron, Back-end, Front-end, Databases, WooCommerce, WooCommerce API, WPBakery, Mailchimp, Contact Form 7, WordPress API, WordPress REST API, PayPal, Ticketing, Ticket Systems, PSD to WordPress, WordPress Theme Design, Ajax, Cloudflare, Plugins

Senior WordPress Back-end Developer

2021 - 2022
Ampersand
  • Worked on integrating huge database API into WordPress theme; Built a synchronization logic to synchronize the data imported from the database API. The synchronization logic is fully compatible with the WPML plugin.
  • Developed a theme based on the client's designs from scratch; it had a full and lite version.
  • Created a content importer plugin to import articles from other WordPress websites with this plugin to support the export. The importer plugin is fully compatible with the WPML plugin.
  • Used the Advanced Custom Fields (ACF) plugin to build the website settings pages.
Technologies: WordPress, PHP, PHP 7, SQL, MySQL, HTML, HTML5, CSS, CSS3, jQuery, JavaScript, LAMP, WordPress Multisite, WordPress Plugins, WordPress Themes, Web Development, Git, GitHub, Programming, WordPress Cron, Back-end, Front-end, Databases, Shortcodes, Widgets, Website Maintenance, Support & Maintenance, Custom Post Types, Responsive, Responsive Layout, Responsive UI, Responsiveness, Responsive UX Design, Responsive Design, Responsive Coding, CSS Grid, WPML, User Roles, General Data Protection Regulation (GDPR), APIs, REST APIs, API Integration, WordPress API, WordPress REST API, Ajax, User Experience (UX), UX Design, Web UX Design, Web UX, User Interface (UI), UI Design, Web UI Design, Web UI, Figma, Agile, Jira, ACF PRO, Advanced Custom Fields (ACF), Plugins, Project Consultancy

WordPress Developer

2018 - 2019
The Design Library
  • Extended WooCommerce products by adding custom fields and custom taxonomies.
  • Migrated old product information, images, and variations to the new website.
  • Customized the plugin "YITH WooCommerce Request a Quote.".
  • Created an advanced search form using all 11 product custom fields and the product title and SKU to filter the products.
  • Integrated the product zoom plugin with the functionality of popup slideshow images.
  • Customized the WooCommerce my account page content and links (endpoints).
  • Personalized the WooCommerce checkout page messages and layout.
Technologies: WooCommerce, WordPress Plugins, WordPress Themes, WordPress, WordPress Design, PHP, PHP 7, SQL, MySQL, HTML, HTML5, CSS, CSS3, jQuery, JavaScript, Git, GitHub, Programming, Back-end, Front-end, WPBakery, PSD to WordPress, User Interface (UI), UI Design, Web UI Design, Web UI, Sucuri, Plugins

WordPress Developer

2017 - 2018
Catchword | Brand Naming Agency
  • Created plugins to pull data from third-party APIs and formatted this information on the client website; the client has many options to style these data.
  • Developed plugins to add extensions to the visual composer plugin and special shortcodes for pages, posts, and widgets.
  • Built pages and websites based on the client's designs.
Technologies: WordPress Plugins, WordPress Themes, WordPress, PHP, PHP 7, SQL, MySQL, HTML, HTML5, CSS, CSS3, jQuery, JavaScript, Web Development, Git, GitHub, Programming, Back-end, Front-end, WPBakery, APIs, REST APIs, WordPress API, WordPress REST API, API Integration, Plugins

Experience

From Static to Dynamic: Transforming Digital Presence from Webflow to WordPress

https://vacsafety.org/
• Enhanced a static Webflow website by facilitating content updates and migration to WordPress, eliminating the need for manual code editing.

• Collaborated closely with the client to assess existing content and devised a structured sitemap for improved organization.

• Streamlined the project by creating wireframes to provide a clear visual representation of the website's new structure.

• Leveraged Figma to design a user-centric UX/UI, offering both desktop and mobile versions for client approval (view designs: https://bit.ly/vsrf-figma).

• Implemented pages using Elementor Pro and Dynamic Content for Elementor – Add-ons, harnessing Elementor Loop Items Templates for foundational website elements, and customized loop queries to create tailored experiences.

• Crafted 8 distinct loop items, including single posts, archives, a popup, header, and footer templates.

• Ensured a flawless outcome with pixel-perfect precision, allowing the client to independently adjust website designs and content as needed, granting them full autonomy over their online presence.

Revolutionizing Multisite Web Development: 300+ Sites Powered by WPML and Custom Plugins

https://die-mitte.ch/
• Created a robust multisite network with 300+ websites, integrating data from the Hitobito database (https://www.puzzle.ch/de/loesungen/hitobito) by Puzzle ITC (https://www.puzzle.ch/).

• Implemented multilanguage support using WPML for both network and standalone websites.

• Developed two custom plugins from scratch: one for seamless data integration from Hitobito to WordPress, utilizing custom post types and Advanced Custom Fields for multilingual support, and the other for auto content synchronization between network websites.

• Enabled content translation and seamless connections between translations programmatically within the plugins.

• Developed two versions of the main theme – a full version and a light version – to cater to varying client needs.

• Effectively addressed the client's challenge of centralizing and managing data across a vast network of websites, enhancing efficiency and user experience.

• Leveraged skills in WordPress development, custom plugin creation, and WPML for multilingual support to meet project requirements.

• Collaborated closely with the client to ensure that the final solution aligned with their specific needs and objectives.

Tailored Excellence: Elevating Houzez with Innovative Investment Calculators

https://www.jacbon.eu/
• I recently completed a project that involved working with the Houzez theme, Elementor, Advanced Custom Fields, and other essential tools.

• My primary task was to tailor the Houzez theme to align seamlessly with the client's specific requirements and vision.

• To address a specific need, I created a custom "Investment Calculator" feature for properties listed for sale on the website. This tool can be accessed when viewing the details of any property, such as this example: https://www.jacbon.eu/property/luxury-3-room-house-for-sale-in-centrum-denia-in-costa-blanca/

• The "Investment Calculator" was meticulously crafted using Vue.js, allowing for dynamic interaction with all the fields. Users can control and adjust values effortlessly through intuitive sliders.

• This project not only showcased my expertise in WordPress development but also demonstrated my proficiency with Vue, a key technology in delivering this innovative feature that enhanced the website's functionality and user experience.

Optimizing Online Media Startup Incubator Website

https://mediatech.ventures/
• Empowered a dynamic media startup incubator using a tech stack that included Divi builder, LearnDash, BuddyBoss, BuddyPress, BuddyForms, and HubSpot.

• Seamlessly integrated BuddyForms registration forms with HubSpot, ensuring smooth data flow, with user information effortlessly populating the HubSpot contacts database, encompassing custom fields.

• Streamlined the client's BuddyBoss theme by extracting and relocating custom code snippets to a child theme, allowing seamless updates to the parent theme.

• Enhanced the homepage by customizing it to feature the latest NewsFeed and incorporate specialized events into the feed.

• Successfully resolved comment management challenges by exporting comments from the OneAll LoudVoice Comments service via the OneAll LoudVoice Comments API. Developed a custom plugin to import comments into the WordPress database, preserving comment hierarchy and vital information such as author details and comment dates.

• Expertly addressed issues stemming from BuddyBoss theme updates, ensuring compatibility with custom code snippets and maintaining website stability.

• Demonstrated proficiency in web development, API integration, and problem-solving to meet and exceed client expectations.

CREOS

https://creos.momadhoun.com/
The UX/UI of the client's website. I worked with the client to create the UX/UI of their website. I used Adobe XD, and here you can see exported images of the pages: bit.ly/creos-ux-ui. I also worked on the development of the website. I built the website using the Gutenberg editor and used the GeneratePress theme (generatepress.com) as the basic theme because it is a lightweight WordPress theme focusing on speed, stability, and accessibility. In addition, I used the GenerateBlocks (generateblocks.com) plugin to add some basic blocks to Gutenberg. The plugin is a small collection of lightweight WordPress blocks that can accomplish nearly anything.

In addition, I developed ten custom blocks to match the clients' UX/UI designs. The blocks include the Toggle switch, Testimonials, Tabs, Icon Box, Flip Card, Featured Box, Facts Carousel, Counter, Cards Carousel, and Accordion.

I also created a simple, special user manual to help the client manage his website after finalizing the project. Here, you can find a copy of this manual: bit.ly/creos-manual.

Seamless Donation Integration: Empowering Giving for The Varsity Collective

https://thevarsitycollective.com/
• I successfully integrated Gravity Forms with Stripe for donation support on this page:
• https://thevarsitycollective.com/donate/

• I helped fixing several issues with the following form:
• https://thevarsitycollective.com/vbclub/

• I ensured one-time and monthly donation options, with funds sent to separate Stripe accounts based on user choices. Additionally, I enabled automatic receipt generation and resolved layout and responsiveness issues in Gravity Forms.

Comprehensive Website Transformation: Boosting Efficiency and Engagement

https://www.fischfindertest.de/
• I've provided ongoing maintenance for this client's website since 2022.

• The website uses Elementor, LearnDash, ShopEngine, Advanced Custom Fields, and more.

• I integrated Brevo (formerly SendInBlue) for email management and automation.

• Integrated LearnDash Groups with Brevo for email list management.

• Enhanced UI/UX, redesigned Shop and product category pages.

• Customized My Account page sections and added new ones.

• Set up a custom map with video popups on a specific page.

• Optimized Cloudflare for WordPress and WooCommerce.

• Configured "Finale Evergreen Campaigns" plugin.

• Advised on business decisions like cart abandonment and product review plugins.

• Linked hardcover and e-book products using Linked Variations.

• Improving Page Speed Insights score to above 90.

• I developed a B2B sub-site for the client.

Website Enhancements for a Non-profit Organization

https://buildpalestine.com/
I worked with BuildPalestine to complete the following tasks:
• Building custom blocks in Divi to allow them to add complex content based on their designs.
• Helping them set up their Strip account, connect it to Donorbox, and integrate the form on their website.
• Fixing some Divi-related issues, like performance and display.
• Fixing their security issue and installing and setting up Sucuri service.

Online Property and Apartment Searching Platform

https://holidaycottagesindevonandcornwall.co.uk/
This website was built using the Divi page builder and the DiviEstate theme. I revamped it using Gutenberg custom blocks, GeneratePress, and GenerateBlocks. I built 20 dynamic Gutenberg blocks with React to make the final result 100% pixel-perfect as the designs. The custom blocks included an advanced property search, property carousels, and custom single property pages with affiliate buttons, galleries, and standout features. Property features were organized with custom taxonomies, improving database response.

Additionally, I used Gutenberg reusable blocks for articles, offering content flexibility. Property locations were structured hierarchically for precise filtering, and customizable property status/types enhanced the front-end display. The revamp improved performance, user experience, and content management, showcasing the power of React and Gutenberg Blocks in web development.

Wonderful Lighting Equipments Agency

https://www.gineicolighting.com.au/
Extended WooCommerce products by adding two custom taxonomies and one custom field that was added to a PDF.

Migrated old product information, images, and variations to the new website with the "WooCommerce Product CSV Import Suite" plugin.

Set the "YITH WooCommerce Request a Quote" plugin so visitors can add products to their request and then send the request to the website admin.

Created an advanced search form that uses all 11 custom fields, the product title, and SKU to filter the products.

Added the FAQ page as accordions.

I created a sticky sidebar for the single project page that sticks to the screen while users scroll down.

Integrated the product zoom plugin with the functionality of popup slideshow images. When users hover on a gallery image, the image will zoom and move based on the mouse movement, and a plus icon will open the image in a popup slideshow.

Customized my account page content, links (endpoints), and the checkout page messages and layout.

Updated the server PHP and MySQL to the latest versions.

Highly WooCommerce Customized Website

https://monroeinfrared.com/
Set up the security plugin configuration and the SSL certificate correctly to make the website highly secure.

The old content (products, pages, posts, and custom posts) was migrated to their new website (500+ entries were migrated).

Created a plugin to export products from shop plugin to CSV file, made the data compatible with the WooCommerce Product CSV Import Suite, and stripped all the inline styles from the contents of the products.

Migrated the product categories and tags from the shop plugin to WooCommerce.

Made the following WooCommerce customizations:
• Connected products with specific other products and displayed them on the front end as related products.
• Updated the product gallery to display the product video at the end of the gallery.
• Added a code to filter available shipping methods and if free shipping is allowed based on the address and cart items.

Set up the ticketing system on the website with the Event Calendar plugin and WooCommerce so that the website admin can sell tickets for events based on several locations and dates.

Created an auto-menu filler in the footer.

Fixed several plugin conflict issues that were causing the WordPress control panel to stop working properly.

Muuduu Furniture

• I created a plugin to filter the zip codes on the checkout page; if the zip code does not pass the filter, the client email is automatically sent to Mailchimp API.

• The second plugin I created was a cron job that runs every day to check the old orders that remain in specific status for a specific amount of days and automatically create tickets for them on Zendesk using the Zendesk API. The tickets are made once per minute to avoid overwhelming the Zendesk API.

• The third plugin was an update on a ticket creator plugin to allow the users to attach images to their tickets. Here I checked the user email and order ID and used the WordPress nonce field to make the form as secure as possible. The user can create a ticket and attach several images if the order is found.

Education

2017 - 2017

Training Course in Freelancing

Gaza Sky Geeks, MercyCorps - Gaza, Palestine

2014 - 2014

Certified Professional in Requirements Engineering (Foundation Level)

International Software Quality Institution (iSQI), Germany. In-corporate with MercyCorps - Gaza, Palestine

2013 - 2013

Training Course in Secure Software Development

Information Assurance Centre – The Islamic University of Gaza - Gaza, Palestine

2013 - 2013

Training Course in Entrepreneurship Projects Management

Business and Technology Incubator (BTI) - Gaza, Palestine

2000 - 2005

Bachelor's Degree in Computer Engineering

The Islamic University of Gaza - Gaza, Palestine

Skills

Libraries/APIs

jQuery, React, Stripe Connect, Stripe Connect API, Stripe API, WordPress REST API, WordPress API, WooCommerce API, BuddyPress, Stripe, Zendesk API, REST APIs, Google Analytics API, HubSpot API, Google Maps

Tools

LearnDash, Microsoft Excel, GitHub, Git, WPBakery, Mailchimp, Gutenberg Editor, WPML, Google Analytics, Trello, Figma, Sketch, Adobe Experience Design (XD), Slider Revolution, Jira, ACF PRO, Advanced Custom Fields (ACF), Stripe Checkout, SendinBlue

Languages

PHP, HTML, HTML5, JavaScript, PHP 7, CSS, CSS3, SQL

Platforms

WordPress, WooCommerce, Sucuri, Visual Studio Code (VS Code), Windows, MacOS, XAMPP, Zendesk, WordPress Theme Design, LAMP, HubSpot, Webflow

Storage

MySQL, Databases, WP Engine

Frameworks

Chrome, Divi

Paradigms

UX Design, UI Design, Web UI Design, Web UX Design, Responsive, Responsive Layout, Responsive Coding, Agile, Responsive Web Design (RWD), Responsive Development

Industry Expertise

Web Design

Other

HTML to WordPress, WordPress Themes, WordPress Plugins, PSD to WordPress, WordPress Design, User Experience (UX), eCommerce, Elementor, Gravity Forms, Plugins, APIs, Stripe Payments, Dokan, Project Consultancy, WordPress Cron, Ticketing, Ticket Systems, Web Development, UI Animation, Programming, Back-end, Front-end, Contact Form 7, PayPal, Ajax, User Interface (UI), Web UI, API Integration, Cloudflare, User Roles, General Data Protection Regulation (GDPR), Shortcodes, Widgets, Website Maintenance, Support & Maintenance, WordPress to PDF, HubSpot CRM, Learning Management Systems (LMS), Custom Post Types, Optimization, Performance, CSS3 Animation, Web UX, Iframes, Event Calendars, Event Ticketing, WordPress Multisite, Responsive UI, Responsiveness, Responsive UX Design, Responsive Design, CSS Grid, Content Management, Content Management Systems (CMS), ShopEngine, Development, Themes, GeneratePress, GenerateBlocks, Brevo

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