000
Santos, Brazil — Remote--:--:-- GMT-3
Available for work
Skip to content
All work
04Health / Corporate Platform / Refactor

Maintenance and refactor of the Dentist Portal at OdontoPrev — a platform serving tens of thousands of members — modernising a codebase that had to keep running while it changed.

Maintenance and refactor of the Dentist Portal at OdontoPrev — a platform serving tens of thousands of members — modernising a codebase that had to keep running while it changed.
01

Overview

Client / Product
OdontoPrev (via Sis-it)
Period
Aug 2024 — Oct 2025
Role
Full Stack Development
Context
Digital platforms for one of the largest dental care providers, serving tens of thousands of members.
Team
Squad of up to 8 people.
Technologies
Vue.jsNuxt.jsNode.jsTypeScriptSCSSTailwind
02

The challenge

Refactor a portal that dentists depend on daily. The system could not pause, and the people using it could not absorb surprises.

03

Strategy

  • Refactor alongside support: pay down debt in the same areas already being touched.
  • Vue.js and Nuxt.js with TypeScript to make contracts explicit and regressions visible earlier.
  • Standardise styling on SCSS and Tailwind instead of letting each screen invent its own rules.
04

Solution

  • Dentist Portal refactored and kept in support without interrupting its users.
  • Corporate product interfaces built and evolved on a consistent component model.
  • Front-end integrated with back-end services through Node.js.
05

Impact

  • Reduced maintenance rework on the Dentist Portal.
  • A modernised codebase that a squad of up to 8 people could work in without stepping on each other.
06

Learnings

The best refactor is the one nobody outside the team notices. Doing it inside the support flow, area by area, beat asking for a rewrite window that was never going to come.

Next projectERP Scheduling & Reservations