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!
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.
A closer look at my WordPress services
The highest-quality WordPress development service for small and big-brand clients
I custom develop my WordPress theme projects, allowing them to remain unique, scalable, lightweight, functional, and work flawlessly across all browsers and devices.
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.
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
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... moreFounder, Strategic Director
“I found Mahdi to be knowledgable and very easy to work with. He easily sorted out the... moreProducer, Momentum Studios
“Mahdi is an extremely talented developer. Based on his other feedback, I had... moreCEO, 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.