https://reggiespace.ca/projects/the-new-york-times-multimedia
the-new-york-times:-multimedia.ts
Back to Projects

The New York Times: Multimedia

NodeReactTypescriptAWS
The New York Times: Multimedia

Project Overview

The New York Times Multimedia Pipeline is a cornerstone of the publication’s digital storytelling, responsible for transforming raw video content into accessible, high-quality streaming experiences. During my tenure, I focused on re-engineering legacy workflows into modern, event-driven systems to handle the high volume and rapid delivery demands of a global newsroom.

My Role & Impact

I served as a Senior Software Engineer, leading the transition from traditional processing to a scalable, cloud-native architecture. My work bridged the gap between raw ingestion and audience-ready content.

Automating Global Accessibility

I developed an automated subtitle creation service by integrating 3Play Media into our pipeline. By leveraging 3Play’s hybrid approach—combining Automatic Speech Recognition (ASR) with professional human editing—we ensured 99%+ accuracy for our captions while meeting strict ADA and Section 508 compliance. This integration reduced manual subtitle creation time by 55%, significantly accelerating the time-to-market for breaking news

Re-Engineering the Core Pipeline

I led the complete overhaul of the video encoding pipeline using Node.js. By migrating the infrastructure to a code-defined model using Terraform (IaC), I transformed a legacy process into a reproducible, auditable, and production-ready system.

Architectural Efficiency via Serverless

I spearheaded the development of an event-driven multimedia factory utilizing AWS SQS and Lambda. This decoupled architecture enabled the system to scale elastically with breaking news cycles, resulting in a 10% improvement in media processing efficiency.

Technical Architecture

The transformation centered on moving away from rigid, monolithic processes toward a flexible, event-based model:

Event-Driven Processing

  • AWS SQS acts as the central nervous system, managing the queue of ingestion events.
  • AWS Lambda provides serverless execution for discrete tasks like metadata extraction, thumbnail generation, and AI-driven transcription.

Seamless Accessibility Integration

  • Managed entirely through Terraform, ensuring the pipeline is reproducible across development and production environments.
  • Utilizes AWS Elemental for high-quality, professional-grade video encoding and packaging.

Seamless Accessibility Integration

  • 3Play Media API: Integrated directly into the workflow to ingest media and automatically post-back high-accuracy transcripts and captions once the 3-step quality check (ASR + human review) was complete.

Technical Stack

Languages

  • JavaScript / TypeScript (Node.js)

Cloud & DevOps

  • AWS (Elemental, SQS, Lambda)
  • Terraform (IaC)

Accessibility & Media

  • 3Play Media (ASR & Human-in-the-loop Transcription)
  • Video Encoding & Packaging
main*
UTF-8TypeScript JSX