I build fast, considered web products.
I design and build production web apps end to end — Next.js on the surface, NestJS and MySQL underneath. Four years, clients across Egypt, Saudi Arabia, the UK, and Palestine.
Process.
Discover
Kickoff call, scope writeup, success metrics. We agree what "done" looks like before any code ships.
Design
Wireframes → hi-fi → component system. Iteration happens here in Figma, not in production.
Build
Next.js + NestJS + MySQL. Component-driven, fully typed, deployed to staging from day one.
Ship
QA, perf budget, SEO checks, content load. Then production deploy — usually 2–6 weeks from kickoff.
Iterate
Two-week post-launch window for fixes and tuning based on real-user feedback.
Maintain
Optional retainer for updates, new features, and on-call support.
What I do.
Frontend
Interfaces that feel fast and considered — accessible, responsive, and tuned to the last animation curve.
Backend
APIs and data layers built to scale — typed end to end, cached where it counts, secure by default.
End-to-end
Whole products, owned front to back — architecture, schema, build, deploy, and the handoff after.



