Nov 2024 - present
Claro Música TV
Streaming App for TV Device
I currently serve as the Principal Engineer for Claro Música TV, a web-based music streaming application developed exclusively for Claro TV+. Although my role is full stack, I primarily focus on the front-end, with an emphasis on performance optimization.
Handling STB Hardware
The application is built using Next.js, with Redis for caching and New Relic for monitoring. It follows the BFF (Backend For Frontend) architecture and leverages both SSG (Static Site Generation) and SSR (Server Side Rendering) to optimize content delivery.
Since the project is designed specifically for Claro’s TV boxes, we face significant technical challenges. We prioritize native, high-performance solutions, aiming to offload the heavier processing to the server while keeping the client-side as lightweight as possible.
Our continuous improvement process ensures that features are tested and optimized for the devices with the lowest processing capacity, guaranteeing compatibility and consistent performance.
Preventing Legacy
In this context, I have been leading ongoing technical improvements to the application. Key initiatives currently underway include:
- Frequent project updates.
- Architecture migration from Pages Router to the App Router.
- Adoption of Next.js streaming pattern to balance performance and reduce client-side load.
- Full utilization of the caching capabilities introduced in the latest framework versions.
- Standardization of styling using Tailwind v4.
Overall, this project has been an excellent opportunity to explore and apply a range of technical concepts. It has allowed me to continuously grow as a JavaScript developer, deepening my expertise in Next.js and modern web performance strategies.