JAVIER CAVALLI
Menu
Close

GET TO KNOWJAVIER


Development Approach

As a front-end developer, I focus on building clear, scalable, and visually engaging websites. I try to connect design and development so that what’s built feels coherent and intentional.

I focus on building full-stack applications with React and Next.js on the front end, and NestJS or Express with MySQL or Supabase on the back end. I also work with a range of APIs and libraries to extend functionality, while Tailwind CSS and Framer Motion bring structure and subtle motion to the interface layer.

Alongside development, I design prototypes and interface concepts in Figma and other tools, helping teams and clients visualize the product before it moves into production.

Professional Experience

Front-End Developer @ReadySize

Jan 2022 — Present

  • Developed and maintained multiple production applications for the ReadySize platform, focused on virtual fitting and e-commerce integration for fashion brands.
  • Built the client modal a React-based widget distributed both as a standalone script and as an NPM package, used by partner stores to collect customer data and provide sizing recommendations. Integrated the ChatGPT API as a virtual assistant to guide users through size selection.
  • Created admin panels for ReadySize clients and Shopify, Tiendanube, and Mercado Shops merchants, enabling product guide management, analytics, and API integrations. Implemented app-wide state and function management using Context and Redux. Added multi-language support with FormatJS to expand to new markets.
  • Designed and implemented Subscribe a cross-platform subscription system that allows merchants to manage paid plans via Stripe and Mercado Pago with automatic localization of pricing and billing logic.
  • Built Virtual Try-On (VTO), a tool that lets brands upload garments and apply them to 3D models generated through the FashAI API, enabling realistic digital fitting experiences.
  • Developed a React Native SDK for Android and iOS apps, allowing seamless embedding of the ReadySize modal in mobile environments.

LET’S WORK TOGETHER