At LOTEL, I set up the frontend architecture for a hotel booking platform using Next.js, TypeScript, TanStack Query, and Zustand. I improved data-heavy page load times with server-side rendering, prefetching, and caching.
I made search results shareable by syncing filters to the URL, secured sessions with Google OAuth and route protection, and added Playwright coverage for key authentication flows. I also built reusable booking components and debugged React hydration and re-rendering issues.
At Z.SYSTEMS, I improved data fetching and operations on a back-office platform, refactored legacy code, and built reusable UI components. Earlier, at CASBAH, I delivered a responsive content platform and a documented component library.

