Back to projects

Overview World Press

A news aggregation platform that has processed over 450k articles complete with iOS and Web App

My Contributions

  • Built and maintained backend content curation and delivery systems in Node.js
  • Developed the Next.js web application, delivering the same news experience and content available in the iOS app
  • Designed and built an internal observability and tooling platform in Next.js
  • Designed and implemented user facing views for the iOS application
ReactNext.jsTailwindGCPFirebaseNode.js
Overview World Press preview
View site

Currently awaiting relaunch.

Full description

Overview World Press is a global news platform designed to give users access to journalism from around the world. By aggregating news sources from 55 countries, the app provides a comprehensive view of international events while allowing users to compare how trending stories are covered across different regions and perspectives. This experience is delivered through an intuitive globe based and front page interface on iOS, as well as a streamlined front page experience on the web, making it easy for users to stay informed on both country specific and global news.

I worked primarily on the backend systems responsible for gathering, processing, and surfacing this data in compelling and innovative ways. One of my most significant contributions was optimizing our translation pipeline, which represented the company's largest operational cost. Through a series of targeted improvements, I first reduced translation expenses by 33 percent and later achieved an additional 90 percent reduction. After identifying translation costs as a major blocker to future feature development, I proactively researched and implemented optimizations that significantly improved the platform's scalability.

I also built an internal tooling dashboard that provided the team with greater visibility into backend processes and system health. The dashboard enabled direct interaction with backend services and user data, substantially improving observability and reducing debugging time across a wide range of scenarios.