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.
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.
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
Web application security isn't a separate phase for me. I bring penetration testing and vulnerability assessment into everyday development.
Session and token auth, least-privilege roles and server-side permission checks on every endpoint.
Authorized assessments of web apps and APIs, with findings rated by severity and a clear path to fix each one.
Code review that looks for injection, broken access control and data exposure before they ship.
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.
More about meMaintainable, 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.