Quadrant Travel Cloud is a comprehensive corporate travel management platform that simplifies travel booking, expense management, and policy compliance while offering robust reporting and analytics to optimize spending and enhance efficiency.
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-transformerandclass-validatorto 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. Spearheaded 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.