CALLSIGN·····DINOSAURAV
PILOT·····SAURAV DAS
Software engineer, writer, artist, pickleball player, singer, guitarist.
WRITES·····TYPESCRIPT / PYTHON / C++ / HASKELL
BUILDS·····AGENTS / WEB / ODD TOOLS
PLAYS·····PICKLEBALL / TENNIS / TEAMFIGHT TACTICS
Projects
Zij
Spreadsheets rebuilt for modern workflows.
A spreadsheet where a cell can hold Python instead of a formula. So a cell can hit an API, call a model, or hand something off to an agent, and the assistant beside it has read the whole sheet before it answers you. Rubedo does the running underneath, which means that when you change one number, only the cells that depended on it wake up.
zij.run →Rubedo
Reduce. Reuse. Rubedo.
A Python library for batch pipelines. Each step is an ordinary function, and every result gets cached row by row against the content that produced it. This matters most at the end of a long run. When you get the last step wrong for the fourth time, the thousand LLM calls and scrapes sitting behind it stay where they are.
rubedo.run →Collagist
A table you cut on.
Cut things out of photographs and set them against each other, the way you would with scissors and a stack of old magazines. Every cut is a mask, so nothing you remove is actually gone, and the layers stay a tree you can climb back through. Built for a phone first, which is where the pictures already are.
collagist.dinosaurav.com →About
I spent three years at Google Nest doing networking and WebRTC for Google Home devices to make actual phone calls, then built full stack LLM tools for program managers at ARPA-H, the new US federal health agency.
Languages
AI / LLM
Systems