Vinicius Aguiar
Back to projects
50k+ users
iKropp

iKropp

Management SaaS platform for aesthetics clinics and health professionals — from scheduling to anamnesis.

The purpose

Aesthetics clinics, biomedical professionals and aestheticians deal with complex operations: scheduling for multiple professionals, client records with procedure history, detailed anamnesis, service and product management. Most use generic tools that don't understand the sector's workflow.

iKropp solves this with a vertical platform: built specifically for the aesthetics and health sector, covering the complete operational cycle in a single system. Over 50,000 active users rely on the platform daily.

The result is real operational control — professionals focus on patient care, not spreadsheets. Managers have visibility over scheduling, revenue and productivity without switching between tools.

My role

I worked as a full stack Software Engineer with a strong focus on frontend, user experience and product evolution in a production environment with 50k+ users.

  • -Development and evolution of critical modules: scheduling, clients/patients, professionals and operational workflows
  • -Implementation of features with complex business rules, especially in the scheduling module
  • -Legacy system modernization (PHP 5.3) to modern architecture with React, Next.js and TypeScript
  • -Design System implementation — component reuse and visual consistency
  • -Integration with external APIs and payment systems
  • -System design decisions: separation of concerns, scalability and maintainability
  • -End-to-end testing with Cypress for critical modules

Technical challenges

1

Legacy modernization

Gradual migration from PHP 5.3 to React + Next.js + TypeScript, keeping 50k+ users' operations running without interruption.

2

Scheduling module

Complex business rules: multiple professionals, overlapping slots, blocks, recurrence and day/week/month views.

3

Design System at scale

Visual and component standardization across a product with many modules, ensuring consistency and development velocity.

4

Production with 50k+ users

Continuous maintenance, feature evolution on actively used modules, reliability and performance at real scale.

50k+
active users
Web + Mobile
cross-platform

The platform

iKropp — Dashboard principal da clínica

Tech stack

React + Next.js + TypeScriptReact Native (mobile)Laravel (API backend)PHP 5.3 (legacy in migration)Docker + AWSWebSocketsCypress (E2E)Design System