Software Generalist • Builder & Storyteller
Hello! I am Kapil
I use this space to write my thoughts and musings about tech, systems and assorted curiosities.
More About MeRecent Highlights
MERGED PR
Added Python 3.14 Support for DSPy
We use DSPy (Stanford NLP's LLM framework, 30k+ stars) extensively at Unravel. I contributed Python 3.14 support to address breaking changes in annotation lookups, ensuring we could use the newest Python version.
View on GitHub →Things I Obsess Over
- AI agents
- Clojure and Functional Programming
- Search systems
- Real time messageing
- Migrations of any flavours
- Leading technical platform teams
- Computer graphics and creative coding
Some Projects
- Litellm-clj - An unified Clojure API for all LLMs
- DSCloj - Declarative prompt engineering in Clojure
- Unrealcards - A multiplayer card game written in Clojurescript
- Senju - An ESP32 and Rust based humidity sensing setup
- Instructor-clj - A Clojure implementation of Instructor library. Get structured output and validations from LLMs.