$ npm run build

✓ Compiled successfully

Amr ElshabrawyReact & Next.js developer
  • Services
  • Work
  • About
  • Blog
Start a project
Amr Elshabrawy

Freelance React & Next.js developer building fast, SEO-ready websites, online stores and web apps — in Arabic & English.

Available for new projects

Services

  • Business Websites with Next.js
  • Online Stores (Next.js & Salla)
  • WordPress to Next.js Migration
  • Web Apps & Dashboards
  • All services →

Work

  • Kosovo Travels
  • Al-Amal Furniture Moving
  • ToNextStep
  • Luxellia Parfums
  • All case studies →

Contact

  • amrelshabrawy.dev@gmail.com
  • +20 120 254 6653
  • Cairo, Egypt — working worldwide
  • Replies within 24 hours

© 2026 Amr Elshabrawy. All rights reserved.

Blog CV
WhatsApp
All case studies
CLIENT PROJECT
TRAVEL & BOOKING

Kosovo Travels — Travel & Booking Platform Stabilization

Stabilized an international travel and booking platform: fixed payment sessions on Cloudflare Edge, SSR/hydration bugs, and security and SEO issues.

Visit live site View contribution
Kosovo Travels booking platform — desktop and mobile screenshots

The challenge

The platform combines search, trip planning, booking management and online payments. Payment sessions were failing on the Cloudflare Edge runtime, Next.js SSR and hydration errors were breaking pages, interactive components behaved differently across screen sizes, and security and SEO needed attention.

What I built

I reorganized the payment logic with fallback paths for Stripe and PayPal, fixed the Server/Client Component boundaries behind the hydration errors, built one shared responsive carousel for every screen size, and added HSTS, canonical URLs, accessibility and SEO improvements — leaving the platform more stable and easier to maintain.

Highlights

  • Stripe and PayPal working reliably on the Edge runtime
  • SSR and hydration fixed without breaking the booking flow
  • One responsive carousel for mobile, tablet and desktop
  • HSTS security headers, canonical URLs and technical SEO
Client
Kosovo Travels
Role
Full-Stack Developer / Reliability
Period
2026 (contribution)
Location
International
Lighthouse performance
Desktop 97Mobile 50
Services
Production bug fixingPayments integrationPerformanceTechnical SEO
Tech stack
Next.js 16React 19TypeScriptTailwind CSS v4StripePayPalCloudflare

Screenshots

Kosovo Travels — Travel & Booking Platform Stabilization — desktop screenshot
Desktop
Kosovo Travels — Travel & Booking Platform Stabilization — mobile screenshot
Mobile

Google PageSpeed Insights

Performance

97 Desktop
50 Mobile
Kosovo Travels — Travel & Booking Platform Stabilization — PageSpeed Insights desktop reportPageSpeed report — desktopKosovo Travels — Travel & Booking Platform Stabilization — PageSpeed Insights mobile reportPageSpeed report — mobile

Let's work together

Need something similar?

Tell me what you need. I reply within 24 hours with honest advice and a fixed quote — no obligation.

Get a free quote WhatsApp

More case studies

Al-Amal furniture moving Kuwait Arabic website — desktop and mobileClient project
Local services · Kuwait · 2026

Al-Amal Furniture Moving — Kuwait Lead-Generation Website

A fast Arabic website for a Kuwaiti moving company, rebuilt from a crashed WordPress site — with a price calculator, lead forms and local SEO.

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS v4
Read case study
ToNextStep digital products marketplace — desktop and mobileClient project
E-commerce / Digital products · Remote · 2026

ToNextStep — Digital Products Marketplace

A full-stack marketplace for digital assets: catalog, cart, checkout, licenses, instant secure downloads and an admin panel, built on Next.js 16.

  • Next.js 16
  • React 19
  • TypeScript
  • Prisma
Read case study