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.
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.
Small tools, prototypes and product experiments I build outside work to explore ideas and learn by doing.
PDF & manga reader
A browser reader for your comics and manga PDFs, with double pages, manga reading direction and saved progress.
Personal product
The site you are reading: an idea I carried for two years, built piece by piece and treated as a product that is never finished.
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 full-stack developer living in Madrid. I work 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
Have a project in mind? Let’s talk about how to bring it to life. I’m also always open to exchanging ideas about technology, digital products, media platforms and well-crafted web experiences.