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.

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
Screenshots


Google PageSpeed Insights
Performance
More case studies
Client projectAl-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
Client projectToNextStep — 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

