Quadrant Travel Cloud
Quadrant Travel Cloud

Quadrant Travel Cloud is a comprehensive travel management platform that simplifies travel booking, expense management, and policy compliance while offering robust reporting and analytics to optimize spending and enhance efficiency.

My involvement with the project spanned 9 months and involved a team of approximately 40 people. I initially joined as a Frontend Developer and transitioned into a frontend leadership role, collaborating closely with the Frontend Engineering Manager and tribe leads.

Key Contributions

  • API Standardization: Identified inconsistencies in the APIs delivered by the backend tribe and led an initiative to standardize API definitions using the API Blueprint specification. I worked closely with backend engineers to ensure compliance.
  • Type-Safe Client: Developed a type-safe, isomorphic API client leveraging class-transformer and class-validator to parse and validate API requests and responses on both the client side and inside Next.js server middleware.
  • Foundational Squad Creation: Noticed that critical, cross-cutting components were not assigned to any specific team. Led the creation of a new cross-functional squad focused entirely on developing these core pieces.
  • Design Validation: Represented the frontend tribe in design reviews, validating design feasibility against our Design System and Component Library.

Technologies

  • Next.js and React for the web platform.
  • React Query for server-state management.
  • Tailwind CSS for layout and styling.
  • Jest and Testing Library for test suites.
  • TypeScript for type safety across the application.
API BlueprintREST API DesignScrumBFF PatternJestNext.jsReactTesting LibraryTypeScript