Viramos – regatta operating system

Viramos

A multi-role regatta operating system connecting sailors, judges, clubs and associations across Latin America.

2025

Role

Product Designer

Duration

11 months

Team

Product Owner, Scrum Master (part-time), Designer (me), Engineering team, QC

Viramos is a regatta management SaaS operative system used by sailing clubs and championship organizers across multiple countries.

After launching an initial no-code MVP, it became clear that the system architecture could not support the operational complexity of large-scale championships.

The project evolved into a full platform rebuild designed for scalability, supporting multi-stage competitions, regulatory workflows, and role-based operations.

My Responsibilities

Product architecture

Defined the championship lifecycle model, domain structure, and scalable interaction patterns.

Workflow re-architecture

Re-structured complex competition flows into modular, role-aware systems.

Role & permission model

Designed flexible role-based access layers to support overlapping operational responsibilities.

Complete UI system

Redesigned core screens and evolved the UI component system aligned with engineering constraints.

Field research & domain immersion

Conducted on-site research during live championship events to validate operational realities.

Structural rebuild strategy

Played a key role in transitioning from MVP limitations to a scalable system architecture.

The Opportunity

Regattas in Latin America relied on disconnected systems and manual coordination, leading to operational inefficiencies and inconsistent user experiences. The opportunity was to build a regatta operating system — a unified digital layer supporting the entire championship lifecycle, from inscription to results.

Early validation (No-code phase)

Testing the operating model

Viramos began as a no-code MVP (Bubble), validating inscriptions, payments, requests, and results.

Signal for re-architecture

Adoption confirmed value, but scale demanded a structural rebuild.

Context immersion — SIVI (Brazil)

SIVI, the largest sailing championship in Latin America, became a live stress test for the product at scale. On-site immersion by traveling to Brazil and being part of the tournament exposed the operational realities that remote interviews alone could not surface.

Mobile-first reality

Sailors relied entirely on mobile access while moving between docks and race areas. This confirmed that desktop assumptions were irrelevant for this user role.

Formal regulatory workflows

Judges operated within strict procedural frameworks. Protests, hearings, and rulings followed defined regulatory steps that required structured information, traceability, and clear communication between parties.

Real-time operational pressure

Administrative teams managed time-sensitive tasks like inscriptions, updates, and communications while the competition was ongoing. Speed, clarity, and information hierarchy became critical.

Role definition under real conditions

SIVI exposed the full range of operational roles involved in a championship. Each role carried distinct permissions and decision-making authority. Understanding these boundaries — and how roles intersected during live competition — reshaped the system architecture.

Inflection Point

Product–market fit was validated. The architecture was not. The no-code foundation could not sustain the scale, role complexity, and performance demands of large championships. Viramos needed to evolve into dependable operational infrastructure.

Re-architecting for scale

We rebuilt Viramos in Next.js with a system-first approach focused on clarity, scalability, and operational reliability.

Role-based architecture

Roles were redefined as permission layers rather than user types. Interactions were mapped to explicit authority and visibility rules.

Modular championship engine

Forms became the system core. Inscriptions, disputes, and results were structured as reusable modules to support multiple championship configurations.

Mobile-first redesign

Primary sailor workflows were optimized for dock-side usage, improving hierarchy, speed, and accessibility.

Design system aligned with development

A shadcn-based design system ensured parity between UI components and frontend implementation, reducing friction and accelerating delivery.

Championship configuration (Clubs)

Structured form architecture enables consistent setup across categories while reducing administrative errors.

  • Modular championship creation aligned with regulatory requirements
  • Centralized management of participants, requests, and results
  • Permission-based access for internal club roles
Protest and hearing flow for judges

Protest & hearing flow (Judges)

Regulatory workflows formalized into traceable, structured interactions aligned with real-world procedures.

  • Guided protest submission with structured data inputs
  • Searchable participant references (name or sail number)
  • Traceable rulings with controlled visibility across roles

Dock-side mobile experience (Sailors)

Mobile-first interface designed for real-time usage during competition.

  • Simplified access to results, notices, and updates
  • Reduced navigation depth for high-attention moments
  • Responsive layouts optimized for on-the-move usage

Impact

Viramos evolved from MVP to operational infrastructure adopted by leading clubs across Latin America.

43.000
Unique users
157.000
Sessions
81
Championships
21
Clubs & associations
5
Countries (LATAM)

Viramos operates today as the digital backbone for competitive sailing championships in the region.

2025 metrics

Viramos platform overview
viramos.com
FigmaFigjamNotionGoogle WorkspaceSlackBubbleGPTVS CodeGithub