I create interactive narratives from data

Frontend developer and data storyteller at BBC News. I translate complex datasets into award-winning digital experiences that reach millions across 40 languages.

Kaveri Biswas

About Me

I'm a frontend developer and data storyteller with 6+ years of professional software development experience, specializing in 3+ years of interactive data journalism and visual storytelling. I translate complex datasets into award-winning, human-centered digital experiences using JavaScript, D3.js, HTML, CSS (SASS) and modern web technologies.

My work sits at the intersection of code, design, and journalism—collaborating closely with writers, editors, researchers, and designers to create interactive narratives that reach millions of viewers across 40 languages. I'm passionate about web accessibility, responsive design, and crafting experiences that make data meaningful, memorable, and accessible to diverse global audiences.

Core Skills

JavaScript (ES6+) D3.js React GSAP & Scroll Trigger Data Visualization MapLibre & Geospatial HTML/CSS/SASS Web Accessibility Responsive Design

When I'm not coding, you'll find me playing violin, sketching, reading, or exploring the best eateries in Delhi.

Other Projects

Always Online. Rarely Connected - exploring loneliness epidemic

Always Online. Rarely Connected.

My first byline: A data-driven longform feature exploring the growing loneliness epidemic in an increasingly connected world. Conducted in-depth primary research, analyzed public health datasets, and created interactive visualizations published across six Indian languages.

Reporting Data Visualization GSAP Storytelling
From Delhi to Chennai, Indian cities are getting hotter

From Delhi to Chennai, Indian Cities are Getting Hotter

Built an immersive interactive exploration of urban heat inequality across six Indian cities, combining interactive heatmaps with Canvas API animations revealing two decades of urban expansion from 2000–2020 using Landsat satellite imagery.

MapLibre Canvas API Geospatial Satellite Data
Delimitation of Lok Sabha - Parliamentary visualization

Delimitation of Lok Sabha

Built an interactive data visualization explaining parliamentary seat distribution and the impact of delimitation using SVG and GSAP. A grid of rectangles represents seats and transforms into state-wise layouts through smooth animation and performance optimization.

GSAP SVG Scroll Trigger
Maha Kumbh - Behind the world's largest gathering

Maha Kumbh - Behind the World's Largest Gathering

This visual explainer on Maha Kumbh Mela uses scrollamation with SVGs to illustrate the world's largest human gathering, where millions take a holy dip at the confluence of three sacred rivers in Prayagraj, India. Published in 7 languages.

HTML CSS Scroll Animation SVG
Indigenous Languages of Brazil

Indigenous Languages of Brazil

This article was published in Portuguese exploring the diversity of native languages spoken in Brazil using clustered bubble charts, audio, maps and graphics to tell stories of indigenous cultures and languages.

D3.js HTML5 Audio Data Viz
Vyapam: The suspected deaths linked to India exam scam

Vyapam: The Suspected Deaths Linked to India Exam Scam

An investigative article about India's largest scam centered on Madhya Pradesh's Vyapam, creatively put together using CSS art and particle animation to tell this complex investigative story.

HTML CSS Particle Animation JavaScript
World Cup: Ways to keep stadium cool

World Cup: Ways to Keep Stadium Cool

Understanding the science behind keeping the football stadium cool in Qatar which hosted the 2022 FIFA World Cup. This article was published in 30 languages exploring innovative cooling technologies.

HTML CSS Explainer
Live Election Coverage

Live Election Coverage

Led frontend development for comprehensive live election coverage platforms across South Asia, serving 40+ million users during peak traffic with zero downtime. Built robust, performant frontends for multiple election campaigns across different regions and languages.

D3.js MapLibre Real-time Data
100 years of Dev Anand

100 Years of Dev Anand

This was a celebratory piece where we celebrated 100 years of Dev Anand with illustrations and animations.

HTML CSS Animations Illustrations
Inflation Calculator

Inflation Calculator

Built an inflation calculator for Pakistan where an individual can check their personal inflation rate based on their daily expenditure.

HTML CSS Inflation
Image showing a manifesto and candidate profile with people in the background

Pre-Election Projects

As part of the pre-election material, I built manifesto for Bangladesh Election 2024, and candidate profile for Nepal election 2022 for the audiences to better understand the candidate they choose.

HTML CSS Election coverage Manifesto

Let's Work Together

Have a project in mind? I'd love to hear about it. Reach out and let's create something meaningful together.