Projects
Sep 1, 2019

Gases del Caribe – BRILLA Points Management Platform (React + Rails)

Internal full-stack platform for store operators to verify, approve and manage BRILLA credit operations and points, plus a data migration for an allied company adopting the program.

Utility FinanceCredit ProgramsLoyalty & PointsStore OperationsReactRuby on RailsETL & Data MigrationInternal ToolsWorkflow AutomationAuditabilityAllied Merchants

As part of the Innovation department at Gases del Caribe (gascaribe.com), I contributed to internal full-stack solutions (React + Rails) focused on the BRILLA program and its store-level operations.

What is BRILLA?
BRILLA is a non-bank credit line (“cupo”) granted to gas utility customers with good payment history, allowing them to finance products and services through their monthly gas bill and purchase at allied merchants. Users can consult and use their approved credit and pay in installments on the same invoice.

Points & incentives at Gases del Caribe
In addition to the credit line, Gases del Caribe runs a points program (Puntualízate) where customers accumulate points for actions such as on-time bill payment—and even earn extra points when they pay BRILLA installments—to participate in benefits and promotions.

Project scope
I worked on an internal management platform used by store operators to:

  • Verify BRILLA credit availability and customer eligibility at the point of sale.
  • Approve and manage BRILLA credit-based purchases.
  • Record, monitor and reconcile operations tied to the points program so incentives stayed consistent with actual transactions.

Allied-company migration
I also participated in a data migration for an allied company adopting BRILLA, extracting data from the partner’s database and loading it into the BRILLA system so their stores could begin operating under the same rules and incentives without losing historical context.

Tech & approach

  • Frontend: React (componentized UI for operators; real-time validations and clear eligibility flows).
  • Backend: Ruby on Rails (REST endpoints, business rules for credit checks, points logic, audit trails).
  • Data: extraction scripts and ETL-style loaders to integrate external datasets into the BRILLA domain model.
  • Outcomes: reduced manual reviews, faster in-store approvals, and consistent points accounting aligned with BRILLA credit events.
Crafted by Juan Felipe Arellano • © 2025