Hi, I’m Shreyas.
I turn ideas into working software,
and help teams do the same.
I’m a co-founder, technical lead, and software architect. I stay involved from the first design decisions through implementation, connecting the overall architecture with the details in the code.
That work has taken me across Rust libraries, blockchain infrastructure, and developer tools. Projects include TOON’s Rust implementation, DIVE, Arkeo, and ICON’s bridge and IBC integrations. I’ve also worked on DAW Buddy, making desktop tools for music producers.
Here, I share what I’ve learned from that work and the thinking behind the decisions. INVARIANT is my technical journal on Rust, systems, and software correctness. The rest of this space is for personal notes, things that interest me, and life beyond software.
Let’s connect ↗
Always a beginner.
- 01Operating systems & kernel internals
- 02Storage engines & database design
- 03Deterministic workflows around AI agents
In code.
Rust
println!("Hello");Go
fmt.Println("Hello")Python
print("Hello")TypeScript
console.log("Hello");