Shriram Balaji
Shriram Balaji

I work as a Senior Software Engineer at Microsoft, where I build distributed systems for the Microsoft 365 Data & Compute Platform. Previously, I worked on developer tooling at NetApp and messaging systems at Cisco.

I enjoy reading about databases, linkers, compilers, distributed systems and more. I occasionally write about my learnings on my blog. I’ve been having fun with Rust lately and contribute to open source projects while building side projects that interest me. I really like visual diagramming tools, and spend a lot of time obsessing over tiny details.

Find me on GitHub , X , LinkedIn , Email .

Writing

Talks

  • Rumour has it: Gossip Protocols for Eventual Consistency Rootconf 2025

    Gossip protocols in Rust, and using Maelstrom & Jepsen to verify toy distributed systems.

  • Rust Unlinked Rust Tokyo 2024

    A journey through the rust compiler, symbol resolution, linkers, static libraries, and the ELF format.

  • Concurrent React and 3D React Day Bangalore 2022

    An introduction to the building blocks of 3D, WebGL, react-three-fiber, and React 18 concurrency.