REACT · VITE · TYPESCRIPT
Veterinary SaaS Online Booking
Led Veterinary SaaS's embeddable booking widget, building a React and Apollo GraphQL scheduling flow backed by end-to-end coverage in Playwright.

Role
Senior Full-Stack Developer & Frontend Lead
Timeline
Aug 2024 to present
Stack
ReactViteTypeScriptTailwind CSSZustandApollo GraphQLReact Hook FormZodPlaywright
Overview
Veterinary SaaS’s client-facing, embeddable booking widget for appointment scheduling, designed for easy embedding into websites while keeping performance, accessibility, and UX front and center.
Highlights
- React (Vite, TypeScript): a fast, modular, scalable frontend.
- Tailwind CSS with prebuilt components from a shared React design system.
- Zustand for lightweight global state; Apollo Client (GraphQL) for data fetching and caching.
- React Hook Form + Zod for seamless form handling and validation.
- Vitest + React Testing Library and Playwright for unit, integration, and E2E coverage.
- ESLint, Prettier & Husky enforcing code quality.