185 of 185 projects  ·  959 stars
journalists Recent

Can AI journalists publish?

llmartstyle Recent

Explore less popular illustration art styles with LLMs

blog Recent

My blog/website since 1999

til Recent

Things I learned, published weekly (mostly)

scripts Recent

Setup instructions for my Windows / Linux machines, as well as a collection of my dotfiles and productivity scripts

llmpricing Recent

Compare the cost and quality across LLMs and find the frontier LLMs, i.e. nothing is cheaper AND better than these models. Explore the evolving frontier over time

imdbscrape Recent

A weekly archive of the IMDB Top 250 results. Automatically scraped via GitHub Actions. Useful to see trends on IMDb Top 250

Curated list of my GitHub repos

iss-location Recent

Tracks the International Space Station position. A demo of how to use GitHub Actions to schedule commits weekly.

Official content for the IITM BS course on Tools in Data Science

schoolai Recent

AI support for schools

talks Recent

My Talks

llmdemos Recent

A collection of LLM demos with business use-cases

datastories Recent

Small data visualizations and stories, mostly vibe-coded

pyoppe Recent

IITM BS Python OPPE analysis

rustom Recent

What would AI vibe code in Rust

sanand0 Recent

Home page automation

Datasets for the Tools in Data Science course

Lots of little web apps, mostly written by LLMs

Compress PowerPoint presentations by optimizing embedded images

Convert ChatGPT exported conversations.json to Markdown

Collection of tutorials and guides about things I learnt

Parses out template declarations found in js and html files.

Hindu Webinar: AI as a learning tool: What students, teachers, and parents need to know

My collection of LLM prompts

Generate dynamic learning memory from LLMs

Agent-driven research

OpenAI TTS cost comparison

Podcast generator for chats from a Generative AI Group on WhatsApp

Python CLI app to classify documents against topics and automatically discover topics

Use LLMs to analyze any dataset, create hypotheses from those, test the hypotheses and summarize

Move files and directories to the trash

Conversational interface to datasets using LLMs

AI-powered web app that automatically generates DBT rules and schema documentation from CSV/Excel files with interactive ER diagrams

Scientific Research

A Google Chat bot that answers data questions in natural language by executing BigQuery SQL queries

Visual AI agent workflow creation and execution

Tata Trust Data Visualization RFP (2025)

Gives anyone access to an OpenAI/OpenRouter API key free at 10 cents/week. Self-hostable. Useful as a backend if you're building pure front-end LLM apps

Marpessa: A Marp Theme

A directory of skills for AI agents

Scrape Discourse API and convert to Markdown

Query APIs through natural language using LLMs

Fetch Server-Sent Events (SSE) as an async iterable

Personalize videos based on audience interests

Download mails from GMail into .mbox via API

Ensure a Supabase session via OAuth in a popup

A work-in-progress evaluation of multiple LLMs

LLM Agents test

Lightweight solution to persist form field values across page reloads

Let users pick their OpenAI compatible API provider (e.g. OpenRouter, Ollama) via a Bootstrap modal

Compare similarity of Python code

Create knowledge graphs and mind maps with LLMs

Assignment evaluations for the Tools in Data Science course

Generate slides in HTML and PowerPoint from JSON

Bootstrap 5 light/dark theme toggle button in the navbar

A lightweight Bootstrap toast notification alternative to alert()

Fetch streaming LLM responses as an async iterable

A lightweight, responsive CSS library for creating smart-art. Pure CSS implementation with no JavaScript dependencies.

Use LLMs to categorize arXiv papers into topics and explore trends

Bookmarklet generator that uses LLMs to rewrite selected text on any webpage

Anand's LinkedIn posts and comments

VS Code extension that allows you to edit a Git repo, like it's a multi-file, versioned document.

Authorizing proxy for LLMs

How Quickly do Browsers Implement Features?

A CloudFlare worker running marp as a service

Automatically improve system prompts using a data-driven LLM approach

LLM-generated HTML slideshows (and chatbot) listing LLM use cases by industry

LLM-generated visual insights from the GoodReads 100K dataset

Fetch historical telematics data for every vehicle in your Samsara fleet and convert it into analytics-ready CSV

Use LLMs to create decision tree

Use LLMs to generate use cases across industries

xmlsjon converts XML into Python dictionary structures (trees, like in JSON) and vice-versa.

Retrieval-Augmented Generation on AWS

Pick movies to watch based on rating and popularity on IMDb

Visualize where people are mentioned in stories and their inter-relationships

A Chatbot API for the IIT Madras Bachelor of Science program deployed on GCP using scraped content from their website.

How good are LLMs at mental math? An evaluation across 50 models from 3-digit to 9-digit multiplications using promptfoo

CloudFlare Worker to extract entities using LLMs

Query parameters must be encoded in URLs

Assess documents for clauses using LLMs

Smart Art / Diagrams in Marked

Show what's on the other side of the Earth. Pure LLM code by O3

Automatically improve code

Check what sites in your browser history your network blocks

Visualize LLM Hallucinations

Convert static files to Jinja templates and serve with restrictive auth

LLMs playing Survivor

How to publish an eBook in 60 minutes

A multi-player tournament benchmark that tests LLMs in social reasoning, strategy, and deception. Players engage in public and private conversations, form alliances, and vote to eliminate each other

Use of LLMs in IITM BS TDS course

Visualizing LLM Hallucinations: Talk slides

Interactive quizzes, mostly music and films

Export Microsoft TODO (Tasks) into a Markdown file

uv - MEGA. Make Environments Great Again (talk)

A minimal static file server with authentication.

Yearly goals and tracking

Scores for IITM TDS Sep 2024 Project 2

Splits and recombines shapefiles based on lat-long data

Slides for the talk on geo-spatial joins

Do not embed large data in code

Loads HTML templates as a module

Convert addresses to lat-longs (and vice versa) in Excel

An Excel =LLM() function that talks to OpenAI models

What do you get when a bunch of LLMs take the 50-question Big 5 (OCEAN) personality test?

Ask LLMs to guess random numbers

An exploration of the ChatGPT exported conversations.json

Interactive tool for exploring how Large Language Models (LLMs) converse with each other.

Learning AssemblyScript and WASM

CLI tool to record from speakers and mic

WhatsApp webhook to respond via an LLM

Compute a Weighted Voronoi diagram of a set of weighted two-dimensional sites

Tools in Data Science - IITM BS Program

Proxy API requests for Anand's apps with CORS enabled

Scrapes Marvel Fandom for character powers

Clustering the network of actors on IMDb

Control Minecraft using websockets in JavaScript and Python

Texas deathrow inmates data

Create Open XML PowerPoint documents in Python

Submission for the Gramener Hackathon (Oct 2019)

My keynote at PyCon India 2020 https://in.pycon.org/2020/

An ordered Python dictionary with attribute-style access.

ThoughtWorks Radar data

An aid to conduct Tambola events

FIFA data

Project Euler solutions in Python

A PIN code boundary editor

Evaluate client-side HTML to image conversion libraries

Slope Grapg of BSE SENSEX Data

Serve Markdown files as web pages

Formats dates, numbers, etc. in a pretty, human readable format.

Learning Windows programming

Various benchmark tests

A Chrome app to create a pinned note to remind you of what you were doing

An automated labeller for DOM elements

Automatically exported from code.google.com/p/two-fifty

Automatically exported from code.google.com/p/transliterate

Automatically exported from code.google.com/p/tasks-list

Automatically exported from code.google.com/p/statistically-improbable-phrases

Automatically exported from code.google.com/p/sms-greetings

Automatically exported from code.google.com/p/open-data-india

Automatically exported from code.google.com/p/js-music-player

Automatically exported from code.google.com/p/infyblog-dashboard

Automatically exported from code.google.com/p/indian-song-database

Automatically exported from code.google.com/p/india-deals

Automatically exported from code.google.com/p/fraud-scorecard

Automatically exported from code.google.com/p/dilbert-search

Automatically exported from code.google.com/p/chargeback

Automatically exported from code.google.com/p/js-tables

Code samples for Fifth Elephant 2014

Talk at jsFoo Bangalore on 20 Oct 2012

Exploring the structure of Office Open XML using git

Exploring the datasets

Research on Rain

In-page annotations

Scrape and visualisation attendance of MPs

Twitter via e-mail

A Data Science Curriculum

Automated Data Analysis in Python: Talk at Pycon India 2012

Cricket visualisation

LESS / CSS mixins

Protect static files via PHP using OpenID, Google authentication, etc.

Customisable forms

PIN Code mapping database

Single-click payment demo

Text analysis bookmarklets