[shiv_bhatia] $

[twitter] [github] [linkedin]

Hi! I'm Shiv, I'm a programmer based in London. I'm interested in mechanistic interpretability, functional programming, algebraic geometry, and a bunch of other stuff. When I'm not coding or thinking about maths, I like hiking, cycling, and making music.

[projects]

[wrist] - A fast, shell-agnostic terminal history application for MacOS written in Rust.

[torch_sparse_autoencoder] - A minimal Pytorch library for handling sparse autoencoders for language/vision models. Designed to work for a wide range of model architectures while still providing a simple API.

[deto_x] - A Chrome extension that lets you filter out tweets with a custom prompt and LLMs.

[IR spectra CNN classifier] - Using IR spectra data for organic compounds, we trained a CNN to predict the functional groups present in a molecule. The final model achieved an F1 score better than an average first year chemistry student at Imperial.

[random cellular sheaf generator] - Often in computational algebraic topology, it's useful to be able to randomly generate simplicial complexes of arbitrary dimension in a usable format for experiments. Working with a researcher at Imperial I wrote a small library for this purpose, specifically tailored to persistent homology experiments for topological data analysis.

[csvtui] - A small Rust app that lets you view and edit csv files from the terminal with Vim-like keybindings. I use it as a daily metric tracker.

[WACC] - A compiler written in Scala with parsley for a variant of the While family of languages.

[Pintos] - We extended an x86 operating system written in C with threads and user programs.

# TODO: finish this section

[history]

[jan 2025] - Organised a hackathon focused on interpretability in AI as part of SoTA, a non-profit I co-founded with the aim of promoting techno-optimism in the UK.

[june - sept 2024] - I came back for a second internship at Palantir, where I developed a version control system for Marketplace products.

[sept 2020 - june 2024] - I graduated with a first class MEng from Imperial College London where I studied maths and CS, mostly geometry, quantum physics, and deep learning.

[june - oct 2023] - Spent a summer as a software engineering intern at Palantir, where I worked on automations for ontology entities.

[jan - oct 2023] - I worked on the computer vision system for the only UK team to compete in the world finals of the European Rover Challenge 2023. We built a Mars rover prototype with a 360-degree camera on its head that was capable of simultaneous localisation and mapping on uneven terrain. Ranked 1st on one of the major challenges and 11th out of 25 global teams in the final. media coverage

[jan - june 2023] - My flatmates and I built RCoin, a real-time auditable stablecoin pegged to the South African Rand. We developed a complete app and working payment platform which was designed to replace expensive and monopolistic payment solutions available in Eswatini. Got to consult directly with the (actual) finance minister of Eswatini on the design of the platform. We were the headline presentation at the Brevan Howard crypto showcase 2023, and we won the Ocado Group Project prize for having the best 3rd year group project in the year at Imperial.

[june - oct 2022] - Did an internship at Microsoft in London, where I worked on adding video conferencing functionality to a unified communications app.