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.
Python2026 -
yaml-config-lint — Lint multiline JSON config embedded in YAML files.
TypeScript2021 -
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.
TypeScript2021 -
code-to-pdf — Generate an assignment submission PDF from a bunch of program files.
JavaScript2021 -
autotyper — A simple command line tool to write the contents of a file to the cursor after a delay.
Python2020 -
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.
HTML2026 -
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.
Python2025
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.
Python2024 -
agriIOT-cloud — Cloud component of an agricultural IoT system.
Jupyter Notebook2020
Web #
-
webrtc-session — WebRTC session management.
JavaScript2021 -
javascriptquizgame — A game built on top of the famous JavaScript Questions by Lydia Hallie.
JavaScript2019 -
labprogramsgenerator — Simple website to download C lab programs done in KIIT first year.
HTML2019 -
KBC-webapp + KBC-Quiz-App — A webapp paired with an Android app to conduct a group quiz game.
PythonJava2018 -
DownloadGator — Enter a link, downloads the file on the server. Built with Flask and paired with a Telegram bot.
Python2018
Research & Writing #
-
compression-review-article — A review article on lossless data compression algorithms.
LaTeX2020 -
ml-derivations — Mathematical derivations of ML algorithms.
LaTeX2020
Dotfiles & Misc #
-
website — Source for this website. Built with Hugo.
CSS2024 -
nvim.lua — My Neovim setup.
Lua2023 -
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 Notebook2019 -
conky-clock — A simple conky clock for Linux desktops.
Shell2018 -
tictactoe — The classic tic tac toe game written in every language I could possibly write.
C++JavaPython2018