FS Francisco Sainz
all work

live 2026

NewsRank

Realtime news intelligence

A realtime RSS ingestion engine that watches hundreds of sources, deduplicates the noise, and ranks the stories that actually matter — with entity extraction and AI summaries so you read the signal, not the feed.

newsrank.ai
NewsRank web app ranking the day’s news

NewsRank is a realtime news intelligence engine. It watches hundreds of RSS sources, strips out the duplication and noise, and surfaces the stories that actually matter — with entity extraction and AI summaries so you read the signal instead of scrolling the feed.

The problem

The news isn't hard to find; it's hard to rank. The same story breaks across fifty outlets within minutes, each with a slightly different headline. A raw feed buries the one update you care about under near-identical copies. NewsRank exists to collapse that noise into a single, ranked view.

How it works

  • Continuous ingestion. A Go service polls hundreds of feeds and normalizes everything into a common shape as it arrives.
  • Deduplication. Near-duplicate articles are clustered so a single event shows up once, not fifty times.
  • Ranking. Stories are scored on signal — recency, source spread, and importance — so the feed leads with what matters.
  • Entities & summaries. Named entities are extracted and each cluster gets an AI summary, so you grasp a story without opening it.
  • Live updates. WebSockets push new and re-ranked stories to the client with sub-second latency.

Highlights

  • Streaming pipeline across hundreds of sources
  • Sub-second updates pushed straight to the browser
  • Entity extraction + AI ranking on every story

Stack

A Go ingestion and ranking engine backed by Postgres, a SvelteKit frontend, and WebSockets for realtime delivery. Live at newsrank.ai.

back to all work