Mumbai, India | Open Source Platform Builder
I build and maintain Country State City - an open-source geo-data platform. By day, I lead AI & innovation strategy at a UK-based agency.
The world's most comprehensive open-source geographic database, used by thousands of developers in production.
| Project | What it does |
|---|---|
| countries-states-cities-database | Core database - JSON, SQL, CSV, GeoJSON, XML, YAML, MongoDB, SQLite, and more |
| csc-app | Freemium API platform |
| csc-website-v2 | Public website - Next.js 16, Tailwind CSS 4, Three.js |
| csc-org-website | Encyclopedia site - Next.js 16, React 19 |
| csc-export-tool | Bulk data export with credit-based billing |
| csc-docs | API documentation - Mintlify |
| @countrystatecity/countries | NPM package - 160x smaller than alternatives |
| @countrystatecity/countries-browser | Browser-native package - jsDelivr CDN, lazy loading, works in React/Vue/Svelte |
| @countrystatecity/cli | CLI tool - search, explore, and generate code from geographic data |
| @countrystatecity/timezones | NPM package - 427 timezones, 100% IANA coverage |
| countrystatecity (PyPI) | Python package - Pydantic models, fully typed |
| csc-swagger | API playground - Swagger UI for exploring endpoints |
- iLoveJSON - JSON conversion toolkit (CSV, HTML, XML, TOML and more) - Next.js, Prisma, NextAuth
- ccm - Claude Code Manager: power-user toolkit for Claude Code
- backup-action - GitHub Action for MySQL, MongoDB & PostgreSQL backups
- nginx-conf - Production Nginx configs for Laravel, Node.js, WordPress, Angular & Strapi
- server-setup - Ubuntu server setup guide: Nginx, PHP, Node.js, PostgreSQL, Redis, PM2, Certbot
- backup.sh - MySQL & MongoDB backup script with email reports
- spin-a-wheel - Wheel of Fortune game built with Phaser.js
- scratch-n-win - Scratch card game with Firebase Auth - Next.js
- coming-soon - Modern single-file coming soon template (61 stars, 98 forks)
- 403 - Single-file 403 error page template (27 stars)
- domain-for-sale - Single-file domain for sale template
Build tools that solve real problems at scale. Ship beats perfect - but data accuracy is non-negotiable when 1.2 billion requests depend on it.
Random Facts
- The CSC database started as a side project - now it powers apps in 100+ countries
- Developed a triangular user network algorithm using Neo4j graph database
- Run the entire CSC platform solo: database, API, export tool, docs, packages, website
- Powered by chai, not coffee






