I pretty regularly build stuff on here.
Currently focused on: Agentic tooling and CUA
For more, see charliekerfoot.com
(I try to write a blog there about once a week on random musings and what not. in pursuit of eudaimonia)
- swarm-cli
Go— Build ideas out end-to-end by replacing the human with agentic swarms. - haskgrad
Haskell— Tensor Autograd Engine built out in Haskell (inspired by Karpathy's micrograd). - rat-vision
Python— A PyTorch CNN trained on sample images to detect rats in NYC apartments via a Raspberry Pi webcam and OpenCV. - top100-game
TypeScript— A fun browser game side project where players aim to guess the lowest answers on Top 100 lists (350-450 players weekly). - maze-threejs
TypeScript— Visualizing maze algorithms (like Kruskal's) in the browser.
Sometimes, when I am not working on something of my own, I like to contribute (primarily bug fixes) to some of my favorite tools:
- nex-crm/wuphf: 8 contributions (#668, #665, #666, #686, #685, #690, #645, #644)
- NousResearch/hermes-agent: 7 contributions (#19673, #19182, #19162, #5656, #5657, #3802, #1836)
- tinygrad/tinygrad: 2 contributions (#16005, #15936)
- huggingface/transformers: 2 contributions (#45791, #45792)



