Available for workFrontend Engineer trackLuxor, Egypt
Interfacesthat clickfeel
I'm Ezz Abdelmoez, a frontend engineer in Luxor, Egypt. I design and ship the screens people actually use — React & Next.js in TypeScript, talking cleanly to REST APIs underneath.
Frontend Engineer who ships production interfaces with React, Next.js, TypeScript and Tailwind CSS. I care about the path a person actually takes through a product — clear flows, readable components, and UIs that stay fast on a phone in Luxor as well as on a desktop in Cairo.
I'm Ezz — a Computer Science graduate from Luxor University. Most days I am on the frontend: component architecture, responsive layouts, and the awkward middle where a REST API becomes something a person can finish in one sitting.
The products I have shipped are booking platforms and operations consoles — catalogues, calendars, dashboards and role-aware screens, not landing-page demos. I trained on the .NET full stack track at ITI (Qena), which is why I can talk to a backend without guessing, then I come back to the interface and make it feel inevitable.
Outside of client work I write and record programming lessons in Arabic under عالم البرمجة, and I am taking the same React muscles onto mobile with React Native and Expo.
At a glance
Based in
Luxor, Egypt (GMT+2)
Focus
React · Next.js · TypeScript · Tailwind CSS
Education
B.Sc. Computer Science, Luxor University
Training
ITI — .NET Full Stack (React & Next.js)
Languages
Arabic (native) · English (very good) · German (A1)
Status
Open to Frontend Engineer roles — remote & on-site
02d1Toolkit
The stack I actually ship with.
Frontend first — React, Next.js and the craft around them. I still understand the API on the other side of the request.
React & Next.js
The stack I reach for when the interface has to ship.
React.js
Next.js
TypeScript
JavaScript (ES6+)
Component architecture
Client-side routing
Hooks & composition
SPA structure
Interface craft
Layout, type and motion that still work on a small phone.
HTML5 / CSS3
Tailwind CSS
Responsive layouts
Accessible UI basics
Design-to-code
Empty, loading & error states
Client data
The unglamorous half of frontend — talking to real APIs.
REST API integration
JWT session handling
Protected routes
Role-aware screens
Forms & validation
Async UI states
Mobile
Same React habits, a smaller surface.
React Native
Expo & Expo Router
Mobile navigation patterns
Mobile-first layouts
How I ship
The practice around the components.
Git & GitHub
Vercel deployment
Agile / Scrum
Readable component APIs
Working with designers & backends
Currently learning
— honest about what's still in progress
Building with it
React Native & Expo
Taking the same component habits onto phones — Expo Router, native navigation, mobile-first patterns.
Practising
Interface quality
Accessibility, focus states and design-system thinking, so the next product is calmer than the last.
Exploring
AI-assisted UI work
Coding agents as a pair for composition and refactors — not as a substitute for taste.
Practising
Shipping frontends
Vercel, previews and the boring production checklist that keeps a release from surprising users.
03f3Selected work
Interfaces people finish.
Booking flows, calendars and operations consoles — the kind of UI with roles, empty states and a lot of edge cases.
Project gallery — select a work to read the details
01Bilingual agency website2026
Velrix
An Arabic-first marketing site: RTL homepage, a parallel English content tree, and sections driven by JSON — hero, solutions, social proof, FAQ — instead of copy locked inside components.
RTL-first layout with a video hero and solutions grid
Home page content modelled as structured JSON per language
FAQ accordion, social-proof block and consultation / WhatsApp CTAs
From a Computer Science degree in Luxor, through ITI's React and Next.js work, to shipping production interfaces.
RoleOct 2025 — Jun 2026Luxor, Egypt
Full Stack Developer (.NET / React)
Luxor Booking Tours
Owned the traveller-facing React interface of a live tour booking product, and the API conversations that feed it.
Built booking, availability and management flows in React
Designed the screens around real roles, empty states and error paths
Handled client-side authentication, protected routes and permissions
Profiled and improved frontend performance on real devices
TrainingApr 2025 — Aug 2025Qena, Egypt
Intensive Training Program — .NET Full Stack Web Development
Information Technology Institute (ITI)
Full-time track. The frontend half is what I still use every week: React, JavaScript and shipping UI in a team.
React, JavaScript and modern front-end tooling
Component-driven UI and consuming ASP.NET Core Web APIs
Next.js fundamentals on team projects
Git-based collaboration, clean structure and code review
RoleOct 2023Luxor Governorate, Egypt
IT Support Intern
Agricultural Bank of Egypt — Luxor Branches
First-line support across branch machines — useful context for building software that non-engineers have to survive.
Watched how non-technical staff actually use software
First-line troubleshooting when an interface got in the way
Kept day-to-day systems available for branch teams
Education
B.Sc. in Computer Science
Luxor University
Sep 2019 — Sep 2023 · Luxor, Egypt
Certifications
ITI — .NET Full Stack Web Development
Information Technology Institute
Aug 2025
CCNAv7
Cisco Networking Academy
Oct 2021
Languages
ArabicNative
EnglishVery good
GermanA1 — in progress
05e2Teaching
Explaining code in Arabic.
Side project
عالم البرمجة
Programming World
I write and record programming lessons in Arabic, aimed at learners who are starting from zero. Explaining a concept until a beginner genuinely gets it is the fastest way I know to understand it properly myself.
Topics covered
Programming fundamentals
How computers work
Binary & data representation
CPU, RAM & cache memory
C++
Python
JavaScript
React Native
Web development
Intro to AI
School curricula
منهج البرمجة للصف الأول الثانوي — first-year secondary programming curriculum
مادة البرمجة – 2 بكالوريا — second-year baccalaureate programming material
Beyond code
Chess
The good kind of hard problem — no framework, no docs, just the position in front of you.
Teaching
Building Arabic programming courses under عالم البرمجة for learners starting from zero.
Languages
Working through German at A1, and sharpening English for technical conversation.
Scoresheet
1.e4e5
2.Nf3Nc6
3.Bb5a6
4.Ba4Nf6
5.O-OBe7
06Documents
CV & cover letter
Role-specific PDFs for Frontend Engineer applications — a tailored CV and cover letter live here once they are uploaded.
Ready
Curriculum Vitae
Frontend Engineer CV — tailored for React and Next.js roles, with the interface work in front.
I'm looking for Frontend Engineer roles — React, Next.js, TypeScript — and I'm happy to talk about freelance UI work too. Tell me what you're building — I usually reply within a day.