+------------------------------------------------------------------------------+ | | | SIDE PROJECTS | | | +------------------------------------------------------------------------------+
These are a collection of independent projects I've built for a variety of reasons. Some are scientific, some are experiments with AI, and almost all exist because I wanted something and could not find an adequate alternative elsewhere. The following are the best place to start.
FEATURED PROJECTS
hello-world
A pocket phrasebook for travelers.
A lightweight phrasebook built around 17 phrases I kept needing while abroad, with a searchable globe and language and regional-variant data. It works offline.
The initial translations are machine generated and often weakest for smaller languages. The project includes automated data validation and a contribution workflow for native-speaker corrections and eventual audio recordings.
ratify
Competing AI labs work through a scientific question.
An experiment in using multi-agent labs to turn an open scientific question and preliminary data into research proposals. You can follow their deliberations, compare proposals, and send the teams feedback.
In one dual-use test, the reasoning trace showed the orchestrator routing around a downstream refusal without input from me, exposing a safety failure at the orchestration layer. (Hence my burgeoning interest in biosecurity).
labrats
A team of opinionated rats for the preprint firehose.
A local tool to triage new preprints. Give it filtering criteria and your own research context, and a team of LLM-powered labrats, each with a distinct persona, reads every new abstract, scores it, and writes up its thoughts.
Review their takes in a webpage and choose what is worth reading in depth. Works with OpenAI, Anthropic, Gemini, or local models.
rusty-krab-manager
A little randomness for deciding what to do next.
A Rust terminal app based on the Pomodoro technique. It randomly selects tasks using weights you control: favor different task groups by day of the week, and give more weight to tasks whose due dates are closer.
300+ GitHub stars.
MORE SMALL TOOLS
tinyjam
A shell script to download and play NPR Tiny Desk Concerts in a manner that I enjoy.
thesecretspot
Automated script to download the playlist of one of the grooviest radio shows I have ever listened to, the secret spot.
Art Manager
There is a ton of art in the world today. TOO MUCH. This is a static website generator so that you may log your thoughts on any art without any of these stupid companies selling your data for popsicles.
Photfolio
A static site generator for photography portfolios. Drop your photos in a folder and build a responsive gallery with albums, image optimization, lazy loading, and a pure-CSS lightbox. No JavaScript required.
Ethical License
My software license of choice, with restrictions on applications involving fossil fuel consumption, surveillance, or advertising.
Shnippets
A collection of shell scripts I wrote to do a variety of dumb things.
Random Month Scheduler
Randomly schedule recurring events for a month. Set how many events you want on average, and weight weekends or weekdays to suit your schedule.
African ND-GAIN Climate Change
A data visualization project for a Kennedy School class on Africa's future in global politics. Uses Notre Dame's Global Adaptation Index indicators to explore climate change's disparate effects on Africa and the Sahel.
Vibecode Badge
A small Python script and GitHub Action that adds a self-reported badge showing how much of a codebase was written with LLM assistance. An experiment in making AI-assisted development more legible.
Baby Name Game
For friends who want to guess a baby's name and then argue about whose guess was closest. Uses names from Social Security applications (1880-2022) to build a character substitution matrix, dubbed NAMELY62, then scores guesses with Needleman-Wunsch alignment. The winner is outputted at the end!
Vis + Pywal
A script that matches the Vis audio visualizer to the wallpaper colors chosen by Pywal. Featured on It's FOSS.
Public Works
There are excellent essays, novels, speeches, and poems in the public domain for which no well-formatted PDF exists. I typeset some of these works in LaTeX without changing the source material. Suggestions are welcome, and I am happy to share the raw TeX files on request.
________________________________________________________________________________ Arya Kaul (C) now - forever