Projects

A selection of things I’ve built over the years. Most of these are open source and live on GitHub.

Tools & CLIs #

  • sigil — Collect, store, and analyse your AI usage data from Claude Code and Codex CLI. Supports local parquet, Iceberg, and ClickHouse backends. Powers the telemetry on my /ai page. Python 2026

  • yaml-config-lint — Lint multiline JSON config embedded in YAML files. TypeScript 2021

  • locate-route — Command line tool to grab the geographical location of hops from traceroute. C++ 2021

  • dogetick — An INR-based command line ticker for $DOGE. TypeScript 2021

  • code-to-pdf — Generate an assignment submission PDF from a bunch of program files. JavaScript 2021

  • autotyper — A simple command line tool to write the contents of a file to the cursor after a delay. Python 2020

  • program-homework-solver — Input a few integers of a series and it returns the source code to output that series till the nth term. Uses Lagrange polynomial interpolation. C++ 2018

AI & Agents #

  • tbpn — A skill for your agent to give you a nice newspaper with all the highlights from the latest on TBPN. HTML 2026

  • skills — Personal skills stack used by my agents. 2026

  • weatherunion-mcp — MCP server for the Weather Union API. Access real-time weather conditions and air quality data for Indian cities and localities. Python 2025

Data & Infrastructure #

  • duckdb-with-argo-wf — Reference implementation for running analytical data pipelines with DuckDB on Argo Workflows. Companion code for my DuckCon #5 talk. Python 2024

  • agriIOT-cloud — Cloud component of an agricultural IoT system. Jupyter Notebook 2020

Web #

  • webrtc-session — WebRTC session management. JavaScript 2021

  • javascriptquizgame — A game built on top of the famous JavaScript Questions by Lydia Hallie. JavaScript 2019

  • labprogramsgenerator — Simple website to download C lab programs done in KIIT first year. HTML 2019

  • KBC-webapp + KBC-Quiz-App — A webapp paired with an Android app to conduct a group quiz game. Python Java 2018

  • DownloadGator — Enter a link, downloads the file on the server. Built with Flask and paired with a Telegram bot. Python 2018

Research & Writing #

Dotfiles & Misc #

  • website — Source for this website. Built with Hugo. CSS 2024

  • nvim.lua — My Neovim setup. Lua 2023

  • DES — Implementation of the DES encryption algorithm. C++ 2021

  • arithmetic-coding — Arithmetic coding implementation. C++ 2021

  • kiitwifi-speedtest — A 24 hour continuous speedtest of KIIT wifi. Jupyter Notebook 2019

  • conky-clock — A simple conky clock for Linux desktops. Shell 2018

  • tictactoe — The classic tic tac toe game written in every language I could possibly write. C++ Java Python 2018