AI/ML2025

GlobaLens: See Beyond the Headlines

AI-powered news visualization platform with interactive 3D globe. Ingests GDELT data via BigQuery, generates summaries with Vertex AI, and enables semantic search across global events in real-time.

Problem

Journalists, analysts, and decision-makers struggle to explore and understand global events in real-time due to information overload across multiple sources and regions.

Approach

Designed a complete data pipeline: Cloud Scheduler triggers Cloud Functions to ingest GDELT events via BigQuery, process them with Vertex AI for summarization and sentiment analysis, generate vector embeddings, and store in MongoDB Atlas with Vector Search. Built React frontend with react-globe.gl for interactive 3D visualization and natural language semantic search.

Impact

Enabled real-time exploration of global events with instant AI-generated summaries, semantic search capabilities, and visual clustering of similar events on an interactive globe.

Key Metrics

GDELT v2 (BigQuery)
Data Source
3D Interactive Globe
Visualization
Semantic Vector Search
Search
Vertex AI + Embeddings
AI Processing
GCP Serverless Pipeline
Architecture

Technologies

React 18ViteTailwind CSSreact-globe.glZustandPython 3.11FlaskPydanticSentence-TransformersMongoDB AtlasVector SearchGoogle Cloud PlatformBigQueryCloud FunctionsCloud SchedulerCloud StorageVertex AIDocker ComposeGitHub Actions

Links

My Role

Full-stack developer and architect - designed the entire system architecture, implemented the data ingestion pipeline, built the Flask API, integrated vector search, and developed the React frontend with 3D globe visualization.

Team Size: 1 person