
Mohammed Al-Madhoun
Verified Expert in Engineering
WordPress Developer
Gaza, Palestine
Toptal member since March 5, 2018
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
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
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
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.
Senior WordPress Back-end Developer
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.
WordPress Developer
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.
WordPress Developer
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.
Experience
From Static to Dynamic: Transforming Digital Presence from Webflow to WordPress
https://vacsafety.org/• 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/• 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/• 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/• 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/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/• 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/• 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/• 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/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/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/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
• 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
Training Course in Freelancing
Gaza Sky Geeks, MercyCorps - Gaza, Palestine
Certified Professional in Requirements Engineering (Foundation Level)
International Software Quality Institution (iSQI), Germany. In-corporate with MercyCorps - Gaza, Palestine
Training Course in Secure Software Development
Information Assurance Centre – The Islamic University of Gaza - Gaza, Palestine
Training Course in Entrepreneurship Projects Management
Business and Technology Incubator (BTI) - Gaza, Palestine
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring