Skip to content

Projects

A selection of my geospatial projects. Click any card to see the full write-up.

Agentic AI for Geospatial

Projects built through agentic coding workflows, applying AI-assisted development to geospatial tools and data.

Personal Knowledge Base

A Claude-Code-maintained notes vault that ingests raw notes, organizes them into a linked wiki of geospatial and archaeology topics, and auto-publishes to GitHub Pages via MkDocs.

Claude Code MkDocs Markdown

View Project →

Bangalore Metro Population Map

Interactive map comparing Namma Metro station coverage against Bengaluru's population (WorldPop), with a client-side draw-a-buffer tool. Fully static, GitHub Pages deployed.

JavaScript WorldPop Leaflet

View Project →

The Invisible Atlas

A browser-based geospatial quiz game built as a multi-page static site, guiding players through map-reading levels with persistent game state.

JavaScript HTML/CSS Game Design

View Project →

Bengaluru Bus Stop Audit

An interactive map of a volunteer-collected accessibility and safety audit of 406 Bengaluru bus stops, with filters by corporation, shelter type and night-time safety, and a live stats panel that updates with the filters.

Python Pandas/GeoPandas Leaflet

View Project → View Code


Google Earth Engine

Satellite imagery analysis and interactive web apps built in the Earth Engine Code Editor.

GEE Project

A Google Earth Engine web app visualising 1965 CORONA satellite imagery of Bengaluru to push the baseline for studying urban growth back beyond Landsat.

QGIS Google Earth Engine Python

View Project → View Web App

Built-up Growth 1965-2023

Random Forest supervised classification of Landsat and Sentinel imagery in Earth Engine, tracking Bengaluru's built-up footprint from 6,900 ha in 1965 to 44,970 ha in 2023.

Google Earth Engine Random Forest QGIS

View Project →


Urban Water & Resilience

Applied and participatory work on Bengaluru's water systems, built with and for the people who use them.

Building a Resilient Bengaluru

A city-scale citizen audit of Bengaluru's stormwater drains, from ODK/KoboToolbox collection to a Python dashboard, alongside the maps behind the programme's public exhibitions.

KoboToolbox Python QGIS

View Project →

Bengaluru Water Map

A ward-by-ward map of Bengaluru's lakes, lost lakes and stormwater drains, built on data from Building a Resilient Bengaluru. Generates printable ward reports (water bodies, drain lengths, citizen audit findings) and reports for any uploaded KML area.

Python GeoPandas Leaflet

View Project →