Back to portfolio

Deutsche Welle & Athens Technology Center · 2020

TrulyMedia Platform - Collaborative Digital Verification Tool

Collaborative verification workspace for journalists and fact-checkers. Co-built with Deutsche Welle and Athens Technology Center.

TrulyMedia Platform - Collaborative Digital Verification Tool

The Challenge

Breaking news leans on social footage. Fake and manipulated clips show up constantly. Teams were juggling spreadsheets, chats, and one-off tools with no shared record of what was checked.

TrulyMedia needed one place to collect items, run checks, and see who was working on what in real time.

The Solution

The platform aggregates Twitter, Facebook, YouTube, and other sources into shared workspaces. Built-in helpers cover reverse image search, EXIF reads, and geolocation hints. Comments and labels stay on the item so you don't lose context when someone joins mid-shift.

Major broadcasters and NGOs use it for investigations. That pressure shaped how conservative we were about UI regressions.

Digital Verification Board

Technical Architecture

Vue SPA on a Node backend with MongoDB. Socket.IO pushes presence and live updates so two investigators don't duplicate work on the same asset. Heavier verification tools sit behind services so we could scale or swap them without rewriting the whole client.

My Role & Contributions

I worked on core SPA features, integrations with external auth and verification APIs, and accessibility toward WCAG targets. Large inbound streams forced virtual scrolling and tighter state management. Thousands of rows will humble any naive list renderer.

Digital Analysis

Challenges & Learnings

Real-time social feeds plus a reactive UI is a performance puzzle. Virtualization and careful render boundaries were non-optional. I left with a clearer picture of where the rendering pipeline breaks first in data-heavy SPAs.

Impact & Results

Organizations like Amnesty International and Deutsche Welle rely on it for serious cases. Centralizing tools cut verification time compared to the old patchwork. Investigators described it as hard to replace once it was in their daily workflow, which matches what we heard in feedback sessions.