Projects

Representative work

A few focused examples that show the breadth: SRPs, booking funnels, authentication, and multi-currency price presentation.

Hotel Search Results Page (SRP) — Multi-currency

Listings grid that turns user search into bookable inventory: filters, sorting, map/pagination, real-time availability, and clear price presentation across currencies.

  • Built with React/TypeScript/Next.js (App Router, SSR/ISR)
  • Optimized Core Web Vitals (LCP/INP/CLS) for high-traffic queries
  • Currency-aware formatting and consistent exchange updates
  • Accessible filters and keyboard-navigable result cards
  • SEO-friendly listing markup and crawlable pagination

Booking Engine & Checkout Flow

Secure, stepwise booking funnel with room selection, add-ons, and payment—latency-aware API integration and clear error handling.

  • Auth integration (session, roles, and protected routes)
  • Resilient API calls with optimistic UI and failure fallbacks
  • Form accessibility, validation, and PCI-conscious UX patterns
  • Instrumentation: metrics, tracing, and user-path analytics