Skip to content
View omaraelhawary's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report omaraelhawary

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
omaraelhawary/README.md
Omar El-Hawary — Senior Technical Consultant | Solutions Engineer

Senior Technical Consultant | Solutions Engineer

I solve complex WordPress problems at the enterprise level — diagnosing production failures, designing scalable solutions, and shipping tools that eliminate recurring failure patterns.

Working toward Solutions Engineering and Forward Deployed Engineering roles at the Automattic / WordPress VIP level.

Website LinkedIn WordPress


About

Senior Technical Support Engineer (Tier 3) at Caseproof (MemberPress) — the highest escalation level, working as a technical partner across subscription lifecycle failures, payment gateway conflicts, REST API integrations, and platform-critical bugs.

The work overlaps heavily with Solutions Engineering: customer-facing technical consulting, architecture review, and pre-/post-implementation guidance — alongside deep production debugging.

2,000+ advanced production issues resolved · Customers across US, UAE, Egypt & Europe

Currently

  • Maintaining open-source contributions to MemberPress and Members (300k+ active installs)
  • Shipping focused MemberPress toolkits for compliance, gating, and reporting
  • Open to consulting, freelance, and SE/FDE conversations

🤝 Open Source Contributions

Members — by Caseproof · 300,000+ active installs

The leading WordPress User Roles & Capabilities plugin. Rather than filing issues, I contributed directly to the codebase:

Contribution Status
Admin Menus add-on (+8k lines) Open PR
Rescue Link for Administrator Role Recovery Merged
Import / Export Roles Merged
Reset Roles Merged
Allow Changing Display Name for Roles Merged

📦 Published on WordPress.org

WordPress.org

Built after repeatedly hitting the limits of MemberPress's native admin filtering while resolving escalated tickets. Adds advanced filtering across Members, Transactions, and Subscriptions — turning a recurring support pain point into a maintained, public tool.

WordPress.org GitHub

Identified a reporting gap around Gift memberships while resolving escalated issues. Designed a scalable solution and published it — advanced gift reporting, scheduled reminders, weekly summary automation, and exportable data.


🧩 MemberPress Ecosystem Tools

Each tool below was built to solve a specific production problem — not as an experiment.

⏩ Forward-Only Access Restricts members from accessing content published before their membership start date. Configurable per rule, supports exclusions, wp-config overrides, a shortcode, and PHP helpers. Ships with a PHPUnit test suite.

🔒 Personal Content Content visibility engine that conditionally renders blocks based on membership levels, active subscriptions, and custom conditions — without theme modifications.

🎁 Hide Claim Fields for Gifting Per-field toggle controlling which fields gift recipients see during claim flows and on their account page. Suppresses validation on hidden fields so claim flows are never blocked.

🏢 Hide Corporate Fields Per-field toggle controlling which fields corporate sub-accounts see on signup and account pages. Works with classic UI and ReadyLaunch.

🧾 PDF Invoice Generator Generates structured, downloadable PDF invoices tied to MemberPress transactions — built for compliance-ready billing workflows.

🧯 Disable Emails on Staging Prevents MemberPress emails from firing in staging environments. Protects production users across multi-environment workflows.


💼 Background

Senior Technical Support Engineer (Tier 3) · Caseproof (MemberPress) · 2022 – Present
WordPress Technical Consultant / Lead Developer · SwiftX · 2023 – Present
WordPress Developer · Leap13 · 2019 – 2022

Core areas: Subscription lifecycle · Stripe/PayPal gateway conflicts · WordPress REST API · Access control architecture · WP-Cron async processing · Multi-environment debugging · Caching & performance


Tip

Available for consulting, freelance, and full-time SE/FDE opportunities. Let's connect →

Pinned Loading

  1. caseproof/members caseproof/members Public

    Members WordPress plugin.

    PHP 97 40

  2. gift-reporter-for-memberpress gift-reporter-for-memberpress Public

    WordPress plugin that generates detailed reports for MemberPress Gifting add-on, showing gift givers, recipients, redemption status, automatic reminders and transaction data with CSV export functio…

    PHP 1

  3. pdf-invoice-generator-for-memberpress pdf-invoice-generator-for-memberpress Public

    A WordPress plugin that generates bulk invoices for MemberPress subscriptions, allowing administrators to create and manage multiple invoices efficiently.

    PHP 1

  4. staging-disable-emails-memberpress staging-disable-emails-memberpress Public

    WordPress plugin to disable emails on staging environments for MemberPress

    PHP 1

  5. corporate-hide-fields-memberpress corporate-hide-fields-memberpress Public

    Adds a Show for Sub-account checkbox to each MemberPress custom field so you can control which fields corporate sub-accounts see on signup and on the account page.

    PHP 1

  6. admin-filters-for-memberpress admin-filters-for-memberpress Public

    Adds Country, City, MemberPress custom fields, and optional extra user-meta filters to the MemberPress Members admin list.

    PHP 1