Menu QR
2026A multi-branch restaurant platform (pre-launch): QR table ordering for guests, a staff app for cashiers and the kitchen, and a manager dashboard, all on one NestJS API.
I design and ship production web applications end to end — Next.js and React interfaces, NestJS APIs, PostgreSQL data models, and the authentication, RBAC and deployment that hold them together. I'm a full-stack developer based in Cairo, Egypt.
I'm Hazem Azzam, a full-stack developer based in Cairo, Egypt, with 3+ years of building and shipping production web applications — e-commerce storefronts, multi-tenant systems and internal business tools.
I own the whole lifecycle: architecture, APIs and data models, the interface on top, and the deployment and tuning that keep an app fast, secure and easy to find. I care most about clean, maintainable architecture and about getting authentication and access control right the first time.
Maintainable, scalable, well-documented systems.
Optimizing for speed, accessibility, and UX.
From database schema to deployed UI, one person accountable.
Working closely with designers, devs, and stakeholders.
Building and operating multi-branch restaurant and retail systems end to end: Next.js storefronts and dashboards, NestJS APIs with role-based access, PostgreSQL models, Paymob payments and CI/CD to production.
Developed and maintained training simulation software, working on reliability and interface requirements under strict constraints.
Delivered client web apps from brief to launch — e-commerce storefronts with Arabic RTL, booking and auditing tools — owning architecture, API design and deployment.
Fast, SEO-friendly interfaces with server rendering, accessible components and Arabic RTL support.
Next.js · React · TypeScript · Tailwind CSS · shadcn/ui · React Query · React Hook Form · Zod · Zustand · next-intl
REST APIs with clear contracts, relational data models, authentication and role-based access control.
NestJS · Node.js · PostgreSQL · Prisma · Drizzle · REST API design · OpenAPI · Auth & RBAC · Paymob · S3
Clean architecture, reviewed pull requests and automated pipelines from commit to production.
Docker · GitHub Actions · CI/CD · Vercel · Turborepo · Clean Architecture · Code review
A multi-branch restaurant platform (pre-launch): QR table ordering for guests, a staff app for cashiers and the kitchen, and a manager dashboard, all on one NestJS API.
Operations dashboard for restaurant and retail teams — products, orders, customers and delivery agents, behind role-based access.