Jorge Hernandez

Software Engineer

View Resume

My role at Discovery Inc.



Senior Software Engineer

I started working at Discovery, Inc. in March 2012. I was part of a Los Angeles based team working on a brand-new platform called Collagio. I contributed in the development of the web-based application as well as the iOS app for this platform.

In 2013, Discovery acquired a new media company based in San Francisco, Revision3. I joined the Revision3 team as a Video Player engineer and my main role was to continue development on their existing web Video Player platform, based on the MediaElement.js JavaScript framework. Eventually, Discovery put together a team (that included myself) to start working towards the integration of a new secret project from Google called "Eureka". This project became what everybody knows now as Chromecast, when it release.

Towards the end of 2014, I started working on the Roku apps for Discovery. I created several apps for some of our most popular properties, some of these Roku apps included, Revision3, DNews, TestTube and Seeker. These were some of the most successful apps for the company and drove much of the traffic and profits for the company's online portfolio.

In 2015, I joined the Discovery New York team to start working on the Discovery GO suite of apps. Here, I created a Roku platform that would be the foundation for creating 16 different Roku apps for most of the Discovery networks, including, Discovery GO, TLC GO, Investigation Discovery GO, Animal Planet GO, HGTV GO, etc. At the same time I was creating these Roku apps, I was also contributing in the development of the Apple TV apps, this platform also supported the 16 Discovery networks and was developed using TVML and TVJS technologies.

At the beginning of 2018, Discovery decided to prototype the existing suite of Discovery GO apps with React Native. We targetted iOS, tvOS and Android apps with React Native and used TypeScript as the programming language of choice. The prototyping of the apps was a success, but at the end of the trial, the company decided to stay with native apps for each technology as opposed to creating a single codebase that could run the app in multiple platforms.

Since late 2019, I've been working with the Ad Technology team for the Apple platform (iOS and tvOS), our team was assigned to create a plugin that would enable ad playback and provide user interaction analytics throughout the lifetime of the video playback session. This ad plugin is currently driving ad delivery and analytics for the Discovery+ platform in the US and around the globe.

Roku Apps

Screenshots

  • Discovery GO - Home Screen
  • Discovery GO - Shows Screen
  • Discovery GO - Search Screen
  • TLC - Activation Screen
  • TLC - Episode Screen
  • TLC - Settings Screen
  • Animal Planet GO - Live Tile
  • Animal Planet GO - Logout Confirm Screen
  • Animal Planet GO - Show Screen
  • ID GO - All Shows Screen
  • ID GO - Episode Screen
  • ID GO - Show Screen
  • HGTV GO - Episode Screen
  • HGTV GO - Live Tile
  • HGTV GO - Show Screen

Videos

  • Discovery GO - Roku Navigation
  • Discovery GO - Roku Focus Selector
  • Discovery GO - Roku Express - Brightline
  • Discovery GO - Roku Prototyping
  • Discovery GO - Roku Prototyping

iOS Apps

Screenshots

  • Discovery+ - Ad Playback
  • Discovery+ - Content Playback
  • Discovery+ - Home Screen
  • Discovery+ - Show Screen
  • Discovery+ - Episode Screen
  • Discovery+ - My List Screen
  • Discovery+ - Home Screen
  • Discovery+ - Ad Playback Landscape
  • Discovery+ - Content Playback Landscape

Videos

  • Discovery+ - iOS Navigation
  • Discovery+ - iOS Ad Playback

tvOS Apps

Screenshots

  • Discovery GO - Home Screen
  • Discovery GO - Ad Playback
  • Discovery GO - Browse Screen
  • Discovery GO - Content Playback
  • Discovery GO - Playlist
  • Discovery GO - Promotion Playback
  • Discovery GO - Search Screen
  • Discovery GO - Settings Screen
  • Discovery GO - Show Screen
  • Discovery GO - Splash Screen
  • TLC GO - Splash Screen
  • TLC GO - Featured Screen
  • TLC GO - Search Screen
  • TLC GO - Shows Screen
  • TLC GO - Browse Screen

Videos

  • Discovery+ - Navigation
  • Discovery GO - Navigation
  • TLC GO - Navigation