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 — applied AI: evals, RAG, knowledge systems

Applied AI — evals, RAG, knowledge systems

I work in applied AI at Caseproof: I own the content quality of the curated knowledge base behind an AI advisor product — knowledge curation, retrieval grounding, and evals. The foundation is seven years and 5,000+ Tier 3 production tickets, which taught me to tell a plausible answer from a correct one. That turns out to be most of the job. The tools I shipped along the way live here.

Website LinkedIn WordPress


About

Content and Knowledge Strategist on Caseproof's AI team — responsible for what goes into an AI advisor product's knowledge base and whether its answers hold up: curation standards, retrieval grounding, and evals. The route in: four years as Senior Technical Support Engineer (Tier 3) at the same company (MemberPress) — the highest escalation level, across subscription lifecycle failures, payment gateway conflicts, REST APIs, and platform-critical bugs.

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

Currently

  • Curating and evaluating the knowledge base behind an AI advisor product — playbooks, retrieval grounding, evals
  • Writing about the move from support engineering into applied AI — start here
  • Maintaining open-source contributions to MemberPress and Members (300k+ active installs)
  • Open to consulting and freelance work

Open source contributions

Members — by Caseproof · 300,000+ active installs

The leading WordPress User Roles & Capabilities plugin. I contribute 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

Every tool here started as a real production problem from an escalated ticket.

⏩ 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 Adds a My Content tab to the MemberPress account page — per-member Wistia video links, file links, and personal notes, delivered 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.

🧯 Staging Safe Mode for MemberPress MemberPress staging safeguards — block MP-related mail, pause reminders, sandbox gateways at read time, optional dev-tools unload, force non-production, one-time staging notice.


Background

Content and Knowledge Strategist (AI team) · Caseproof · 2026 – Present
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: LLM evals · RAG grounding · Knowledge curation · 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 and freelance work. Let's connect →

Pinned Loading

  1. caseproof/members caseproof/members Public

    Members WordPress plugin.

    PHP 98 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-safe-mode-memberpress staging-safe-mode-memberpress Public

    MemberPress staging safeguards — block MP-related mail, pause reminders, sandbox gateways at read time, optional dev-tools unload, force non-production, one-time staging notice.

    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

    Admin filters for MemberPress list screens (Members, Subscriptions, Lifetimes, Transactions): address, custom fields, table filters, saved presets, add-ons, activity filters. Hooks only.

    PHP 1