▶ NOW PLAYING

Navaneeth M

> Senior Software Engineer

Bringing video to life on every screen, with code, care, and conviction. I build OTT, CTV & Smart-TV apps from the player up.

01 / ABOUT

From manifest to media

I'm a Senior Software Engineer with 7 years building consumer OTT, CTV, Smart-TV and web video applications across connected devices. I work close to the metal of playback (Media Source Extensions, MPEG-DASH & HLS, DRM, player integrations), and just as close to the person watching, where it has to load fast and not break.

Now I build multiscreen video apps at Vizbee. I've cut a low-end TV app's startup from 19s to 6s, shrunk an SDK from 5 MB to 300 KB, and led release readiness for apps on Samsung Tizen, LG webOS, Vizio, Xbox and Sony PS4.

On the side I built mse-nav-player, an open-source MPEG-DASH player in TypeScript, written on top of MSE from scratch.

STREAMING
  • MSE
  • MPEG-DASH
  • HLS
  • Widevine
  • PlayReady
  • FairPlay
  • Shaka Player
  • Bitmovin
LANGUAGES & UI
  • TypeScript
  • JavaScript
  • React
  • LightningJS
  • HTML5
  • Node.js
PLATFORMS
  • Samsung Tizen
  • LG webOS
  • Vizio
  • Roku
  • Xbox
  • PS4
  • Fire TV
  • Android TV
OBSERVABILITY
  • Mux
  • Conviva
  • Datadog
  • Bugsnag
  • Segment
  • 6s TV app startup from 19s
  • 300KB SDK size from 5 MB
  • 90+ Lighthouse scores perf · a11y · best practices

02 / CAREER

Scrub the timeline

Three studios across seven years, all of it spent making playback just work. Pick a chapter.

2019
2026

Senior Software Engineer · Vizbee Inc

Aug 2025 – Present

OTT, CTV & Multiscreen Video Platforms

  • Architect, develop, maintain and deliver multiscreen OTT experiences for connected devices and Smart TVs, end to end.
  • Improved lower-end TV app startup from 19s → 6s via profiling, boot-sequence and payload optimization.
  • Reduced SDK size from 5 MB → 300 KB uncompressed through build-output and delivery tightening.
  • Maintain Smart-TV SDKs (Tizen, webOS, Vizio, Xbox) and Cordova plugins for Android & Fire TV; build internal Claude/Codex/Cursor agent workflows.
  • Smart TV SDKs
  • LightningJS
  • Performance
  • AI workflows
  • TypeScript

03 / PROJECTS

Things I've built

  • An open-source browser MPEG-DASH player in TypeScript, built directly on Media Source Extensions: MPD parsing, segment fetching & caching, live + VOD, subtitles, and ad handling.

    • TypeScript
    • MSE
    • DASH
    • Rollup
    • Vitest
  • This site

    90+

    A streaming-themed portfolio with zero framework and zero build step: pure HTML, CSS & vanilla JS, a WebGL hero, a live DASH player demo, and a live Medium feed. Designed to score 90+ on Lighthouse.

    • Vanilla JS
    • Three.js
    • WebGL
    • A11y

04 / LIVE DEMO

My player, running right here

This is mse-nav-player, my open-source TypeScript DASH/MSE engine, parsing a real MPD and feeding MediaSource buffers in your browser. Click to load it (~250 KB player + stream).

06 / CONTACT

Let's talk streaming

Building something on the web, a Smart TV, or a console? I'd love to hear about it.

navaneethna.m@gmail.com