Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 

Repository files navigation

Hi, I'm Darshan

Mumbai, India | Open Source Platform Builder

TypeScript Node.js React Next.js Python PHP PostgreSQL Redis Docker Claude

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.

Country State City - Geo-Data Platform

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

Other Projects

  • iLoveJSON - JSON conversion toolkit (CSV, HTML, XML, TOML and more) - Next.js, Prisma, NextAuth
  • ccm - Claude Code Manager: power-user toolkit for Claude Code

Developer Tools

  • 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

Fun Projects

  • 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

Connect

Twitter LinkedIn Email GitHub Sponsors


Philosophy

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

About

:octocat: My Intro - Short intro of myself.

Resources

Stars

Watchers

Forks

Contributors