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.

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. 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 and forward deployed engineering: evals, RAG, knowledge systems

Applied AI and forward deployed engineering: 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 years of support escalations, the hardest of them at Tier 3, which taught me to tell a plausible answer from a correct one. That turns out to be most of the job. The other half is forward deployed: scoping a problem with the customer and shipping the fix, which is what I do at SwiftX. The tools I shipped along the way live here.

Website LinkedIn WordPress


About

Applied AI Engineer / Forward Deployed Engineer. On Caseproof's AI team, working on a Claude-powered advisor for membership-site operators. I own answer quality end to end: the curated knowledge it draws on, the retrieval that grounds it in a customer's real data, and the shipped fixes when an answer comes out confident and wrong. The route in: four years at the same company on MemberPress support, the last two at Tier 3 — the highest escalation level, across subscription lifecycle failures, payment gateway conflicts, REST APIs, and platform-critical bugs.

Tier 3 escalation support · 18 public five-star Trustpilot reviews · Remote across US, UAE, Egypt & Europe

Currently

  • Retrieval grounding, citation integrity, and evals on a production AI advisor
  • Writing about the move from support engineering into applied AI — start here
  • Maintaining open-source contributions to MemberPress and Members (300,000+ active installs)
  • Open to applied AI and forward deployed engineering roles, remote from Cairo. Four years remote for a US company already.

Applied AI

agent-memory — a file-based memory system for AI coding agents

Repo Write-up

Every LLM session starts from zero, so you spend the first twenty minutes re-explaining your context and then the window closes. This is the structure I built so an agent picks up where the last session left off. It has been running my daily work for months.

Plain markdown, no dependencies, four rules:

Rule Why it earns its place
Standing instructions live apart from state Behaviour rules barely change; the world changes daily. Mixed, neither can be trusted.
One canonical source, everything else defers On conflict the newest dated entry wins and the old one is struck. Duplication is fine; ambiguity ships the wrong number.
Nothing untrusted goes straight to memory External content lands in a holding folder with provenance. Instructions found inside it are data, not commands — a plain defense against prompt injection.
Append and supersede, never delete An automated writer that can delete can quietly lose what you needed. Clutter is recoverable; a missing fact isn't.

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

Applied AI Engineer · Caseproof · Jul 2026 – Present
Tier 3 Support Engineer · Caseproof (MemberPress) · May 2024 – Jul 2026
WordPress Support Engineer · Caseproof (MemberPress) · Sep 2022 – Apr 2024
WordPress Technical Consultant / Lead Developer · SwiftX · Mar 2023 – Present
WordPress Developer · Leap13 / LeapWorx · Jun 2020 – Aug 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. agent-memory agent-memory Public

    A file-based memory system for AI coding agents. Plain markdown, four rules, one scheduled job.

    1

  2. caseproof/members caseproof/members Public

    Members WordPress plugin.

    PHP 98 40

  3. 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

  4. 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

  5. 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

  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