WordPress contributor, & developer

I Stand for Robust Coding, Passion, and Polished Visual Design.

I am professionally connected, independent employee, well-organized, problem solver, self-thought, and educated WordPress designer and developer with over 6 years of experience in developing for a wide range of clients. Outside of work, I enjoy acoustic music, outdoor activities, TV series, and, minimalist literature.

Get in touch

Let’s build something great!

View website’s privacy policy
Scan2Cad website screenshot

Difference Is in Approach.

Every project is a new challenge, a new puzzle to solve with a creative, personalized solution.

Over 10,000 hours experience

My work is more than plugins, and themes. I’m a human being who cares about understanding your actual business needs, then crafting the right solution to help meet those goals.

one-of-a-kind look and Solution

I don’t sell a ‘one size fits all’ solution to every customer, instead I align established best practices with tailor-made proposals and craft a solution that’s unique to you and your business.




Visit my portfolio

A closer look at my WordPress services

The highest-quality WordPress development service for small and big-brand clients

Theme development

I custom develop my WordPress theme projects, allowing them to remain unique, scalable, lightweight, functional, and work flawlessly across all browsers and devices.

Plugin development

I deliver secure, reliable, tested, and maintainable code. No matter the complexity, I build and integrate plugins and solutions to support your business’s growth.

Gutenberg block development

Development of fully native, and customizable static and REST-API integrated editor blocks with modern JS approach using ES6+, JSX, React, Webpack, and more.

Prototype to WordPress

Your design (PSD, Sketch, Figma, etc), sliced and hand-coded into a high-quality, fully functional WordPress site compatible with best coding standards.

Design & frontend development

End-to-end WordPress solution from strategy and planning to website design and development along with existing data migration, and long-term guidance and maintenance.

WooCommerce customization

State-of-the-art eCommerce solution tailored to the needs of your business, well-designed to match your exact requirements; whether it's B2C, B2B, or both.

Tools that I use to create your next project

Here are the tools and platforms that I rely on building high-quality WordPress websites


Unlimited possibilities


Future of the web


43.1% of all the websites


#1st eCommerce solution

My customers are my biggest fans

Here are a few nice things folks have said about my work over the years


“I have worked with several Wordpress developers on UpWork over many projects. Eventuall... more

Julian S. Founder, Strategic Director

“I found Mahdi to be knowledgable and very easy to work with. He easily sorted out the... more

Antony S. Producer, Momentum Studios

“Mahdi is an extremely talented developer. Based on his other feedback, I had... more

Tim P. CEO, ‎Cartful Solutions

Frequently asked questions

Let me help answer the most common questions you might have

  • I don’t use Upwork, can I still hire you?

    Absolutely, Direct Contract is the solution. This is a new service introduced recently by Upwork specifically designed for clients who don’t have an Upwork account. There are no costs associated with using this service, you only pay the value of the contract.

  • What are the payment options?

    After we agreed to the terms of the contract, you’ll be asked to deposit the funds for the contract in escrow using MasterCard, Visa, American Express, Discover, or PayPal. Once you have deposited funds, the contract starts and I will be getting started on your project. All transactions will take place in USD.

  • What type of projects you would normally take up?

    I generally take both short-term and long-term projects. Also, I only write code that works on PHP 7.0+ (preferably 7.2+) and do not support old and outdated versions of PHP.

  • How and when I will be charged for the project?

    Contracts are billed by milestone and you must fund the first milestone before your project begins. I will be using milestones to divide your project into a series of phases, due dates, or deliverables based on your needs. You will only need to fund one milestone at a time.

  • How fast would I be able to get some work done?

    Some projects are estimated, paid, and completed rather quickly. Oftentimes, small projects can be completed in a few hours and some in less than an hour. However, the time for completion depends on the size and complexity of the project. Larger projects naturally take the most time to determine the full scope of work required, provide an accurate estimation, then complete the work.

  • Do I have to pay to request a quote for a project?

    Not at all, submitting your request and consultation of a project is absolutely free and there’s zero obligation to hire me, even when you do receive an estimate or quote breakdown.

Buy me a cofee