Skip to content
View midasmoradi's full-sized avatar

Block or report midasmoradi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
midasmoradi/README.md

MohammadHossein (Midas) Moradi

Senior WordPress Developer | Custom Themes, Plugins & WooCommerce

Yerevan, Armenia · Open to full-time development roles

LinkedIn · View resume (PDF) · Download resume · Email

About

I'm a WordPress developer with 7+ years of experience building custom PHP-based themes, plugins, WooCommerce functionality, multilingual websites, and headless applications.

My work includes taking over legacy codebases, implementing websites from supplied designs, integrating APIs, resolving production issues, and supporting products after release. I've developed and maintained three commercial WordPress themes with 519+ combined sales, alongside solutions for 20+ clients and four companies.

I'm looking for a full-time development role where I can contribute consistently, work closely with a team, and take long-term responsibility for the products I help build.

Selected production work

  • Commercial WordPress themes: Toranj (420+ sales), Sanat Novin (83 sales), and Padlearn (16 sales), distributed through RTL-Theme. My work covers development, compatibility updates, debugging, customer support, and feature improvements.
  • Asmar MT: an end-to-end Headless WordPress application using WordPress CMS, React, Next.js 14, Tailwind CSS, and the REST API.
  • Corporate and multilingual websites: development and maintenance across energy, industrial, and beauty businesses, including Lophal Energy, Lophal Germany, Foolad Sell, and Aramin Beauty.
  • Long-term website support: recurring development for NAN Design Studio and other business clients, including multilingual and WooCommerce websites.

Technical focus

Area Technologies and work
WordPress Custom themes and plugins, hooks/filters, CPTs, REST API, WP-CLI, WPML, Polylang, Elementor
WooCommerce Checkout, payment gateways, order workflows, integrations, performance
Development PHP, OOP, MySQL, JavaScript, React, Next.js, HTML/CSS, Tailwind CSS
Tooling Git, Composer, PHPUnit, Linux, Docker
Production support Debugging, caching, Core Web Vitals, security and compatibility maintenance

Code samples and engineering projects

These repositories provide examples of my implementation work. Production client work is described above and in my resume.

Project Focus
headless-wp-bridge Go service integrating WPGraphQL, REST, and external APIs with caching
headless-wp-nextjs-starter Headless WordPress and Next.js starter with WPGraphQL and revalidation
wp-enterprise-theme-starter Structured WordPress theme starter with OOP, PSR-4, and REST APIs
wp-react-admin React administration interface and custom WordPress REST API
wp-performance-toolkit WordPress performance tooling
wp-restaurant-booking Restaurant reservations, time slots, emails, and REST API
wp-block-pattern-kit Gutenberg patterns and a custom CTA block
headless-wp-blog Headless WordPress blog demonstration
theme-quality-inspector WordPress theme quality checks
omnirecover-for-woocommerce WooCommerce abandoned-cart recovery integrations

How I work

I value clear requirements, maintainable code, reviewable changes, and early communication about blockers. I aim to leave work that other developers can understand and continue.

I use Codex, Claude Code, and Cursor as development tools while retaining responsibility for architecture, testing, and code quality.

Languages: Persian (native), English (B2 / upper-intermediate).

Resume and contact

Popular repositories Loading

  1. omnirecover-for-woocommerce omnirecover-for-woocommerce Public

    Multi-channel abandoned cart recovery for WooCommerce - Email, WhatsApp, Telegram, SMS. Action Scheduler, React admin, HPOS.

    PHP 1

  2. wp-enterprise-theme-starter wp-enterprise-theme-starter Public

    Enterprise-grade WordPress theme starter - OOP, PSR-4, Service Container, REST API, AJAX, Security Layer

    PHP 1

  3. wp-performance-toolkit wp-performance-toolkit Public

    Enterprise WordPress performance plugin - bloat removal, asset optimization, critical CSS, lazy loading, query & image hooks

    PHP 1

  4. midasmoradi midasmoradi Public

    Professional GitHub profile README - Senior WordPress Developer

    1

  5. headless-wp-bridge headless-wp-bridge Public

    Go bridge & caching microservice for headless WordPress - unifies WPGraphQL, REST, and external APIs

    Go 1

  6. wp-restaurant-booking wp-restaurant-booking Public

    Professional WordPress restaurant booking system - reservations, time slots, dashboard, emails, REST API. Built from Toranj experience.

    PHP