Prototyping
Things I build to learn how they work. Most are open source.
- 5GAgentAn LLM-driven tester for 5G protocols: it reads 3GPP specifications, builds a state-machine graph, proposes adversarial message sequences, and runs them against a real testbed. I started it in November 2025. This is a sneak peek, and the full story comes later.PythonLangGraphvLLMLoRANetworkX
- Personal Inference EngineA home GPU server with two consumer GPUs (an 8 GB card and a 24 GB card) that serves local models to my own automation projects, reachable from anywhere over Tailscale. I started it in summer 2025.llama.cppllama-swapTailscaleCUDALinux
- OpenClimateFix Weather PipelineSolar forecasts decide how much gas a grid operator burns as backup. OpenClimateFix makes those forecasts better, in the open, and I work on their weather models.PythonApache AirflowPyTorchGraph Neural NetworksApache Kafka
- Three.js Experiments (2018)Before the graphs and the language models there was this: a pile of little Three.js experiments I built for an internship task at IIT Bombay, back in 2018. Spinning geometry, particles, my first camera controls.Three.jsWebGLJavaScript