Streaming · CTV · Android TV
TVIPlayer
Streaming product built with React for browsers, Android TV and CTV devices.
Matheus Carvalho
I build web products and media platforms — streaming, smart TV interfaces, internal tools and institutional websites — with hands-on experience debugging in production across real devices. The work that sticks with me is the kind real people actually use, day to day, often without thinking about it.
Production work across media, streaming, public services and enterprise platforms — from smart TVs to public health portals.
Streaming · CTV · Android TV
Streaming product built with React for browsers, Android TV and CTV devices.
Media · Election coverage
Interactive election coverage components for CNN Portugal’s digital platforms.
Public health · Government platform
Frontend and backend contributions to SNS24, including the COVID vaccination certificate experience in Portugal.
Institutional · CMS · Liferay
Frontend pages and components for Oeiras institutional portals, using Liferay and React in a CMS environment.
Enterprise · Back-office
Back-office interfaces and internal workflows supporting employee and client operations.
Loyalty · Web product
Loyalty points platform built as a web product application.
I work across product, interface and backend, turning real constraints into maintainable software used in production.
01
Build modern interfaces with React, Next.js and TypeScript, focusing on performance, accessibility and reusable component architecture.
02
Work across the stack with Node.js, APIs, databases and authentication, connecting interfaces to data, services and business rules.
03
Deliver video experiences for browsers, Smart TVs and Android TV, working with media players, remote navigation and platform-specific constraints.
04
Clarify the problem, user flow and expected impact before deciding how a feature should be built.
05
Trace issues across browsers, services and real devices, fixing behavior beyond the happy path.
06
Keep interfaces fast and maintainable as traffic, teams and requirements grow.
Simple utilities adapted from tools I use day to day in the projects I work on: images, PDFs, text, code, QR codes, VAST and other quick tasks.
Everything runs locally in your browser.
About
I’m a Brazilian developer based in Madrid. I work mainly with React, Next.js, TypeScript and Node.js, building web products, media platforms, internal systems, AI integrations and the services that support those experiences.
I’m drawn to software that has to survive real operational constraints: staying fast and maintainable as the teams, services and devices around it keep growing.
Get in touch
I’m always open to exchanging ideas about technology, digital products, media platforms and well-crafted web experiences.