Skip to content

Work history

Production web platforms since 2021, from booking systems to corporate sites and ERP tooling.

Dec 2025 – Present · Remote · part-time

Full Stack Developer

ET GCO Tours

Own a production tour-booking platform end to end: Next.js 15 frontend, Express/TypeScript API and PostgreSQL, with booking workflows, real-time inventory, REST APIs and admin tools. Designed a normalized PostgreSQL schema with Drizzle ORM (chosen over Prisma for speed), with strategic indexes, migrations and connection pooling. Achieved LCP under 2.5s with Lighthouse SEO 100 and Accessibility 98 using Redis caching, SSR/SSG and Gzip. Deployed the frontend on Vercel and the API on DigitalOcean behind a reverse proxy with custom domains and SSL/TLS. Implemented rate limiting, CSRF protection, SQL-injection prevention, unit tests and bilingual support. Building online payment into the booking flow (in progress).

  • Next.js 15
  • TypeScript
  • Express
  • PostgreSQL
  • Drizzle ORM
  • Redis
  • Vercel
  • DigitalOcean

Jan 2021 – Present · Maadi, Egypt · part-time contract (monthly)

Full Stack Developer

Alkayan Construction & Engineering Consultancy

Built the company's live production site: a multi-category project portfolio, a careers module with CV upload, and an Admin CMS with role-based access control. Completed the v2.0 rebuild (deployment pending): routing, JSON APIs, a reusable PHP component system across 10+ templates, GSAP animations and a Three.js hero. Raised the Lighthouse performance score from 50 to 80+ in the v2.0 rebuild (staging) with strategic indexes and a file-based caching layer. Hardened security with CSRF tokens, full-stack input validation, removed hard-coded credentials, closed .env exposure and fixed error leakage. Building an internal ERP stock system (in progress), accessed over my own Rust/Tauri WireGuard VPN.

  • PHP
  • Laravel
  • MySQL
  • RBAC
  • GSAP
  • Three.js
  • CSRF
  • Rust
  • Tauri
  • WireGuard

2023 – 2026 · Padel Nuestro · Egypt Racket Sport

IT support and WordPress

Earlier roles

IT Support Specialist at Padel Nuestro (2023–2026). WordPress and technical SEO at Egypt Racket Sport (2025–2026).

  • IT support
  • WordPress
  • Technical SEO