I’m a Senior WordPress Developer based in Cairo, with more than five years of experience. WordPress is my strongest area of expertise, and I like the point where code, content, and interface decisions meet—because that is usually where a website becomes either pleasant to work with or needlessly difficult.
WordPress is the centre of my work.
I work across custom PHP and object-oriented code, custom themes and plugins, ACF, APIs and integrations, performance, technical SEO, accessibility, and headless WordPress. The tools change with the project; the aim stays the same: a system that is dependable for visitors and understandable for editors and developers.
I like websites that explain themselves.
A visitor should understand where they are and what to do next. An editor should know where content belongs. A developer opening the project later should be able to follow the decisions without archaeology. That kind of clarity is a design feature, not just a technical preference.
How I work
- Start with the real problem. I want to understand the audience, the editing workflow, the constraints, and what “done” needs to mean.
- Use WordPress as WordPress. Native features and a clear content model usually age better than a stack of clever workarounds.
- Make the details earn their place. Motion, visual polish, and interactions should support the content instead of competing with it.
- Leave things understandable. Testing, documentation, and handover are part of the build—not a note added at the end.
Good work is collaborative.
I’m comfortable working with UI/UX designers, frontend developers, marketing teams, and content teams. A useful part of my role is translating between those perspectives: turning interface intent into a maintainable content model, exposing the right data, and keeping the editing experience practical.
The useful kind of polish
I care about typography, responsive behavior, accessibility, performance, and the small interaction details that make a site feel considered. I also care about restraint. A professional website should have a point of view without making the interface perform for attention.