Portfolio / 2026

Hello, you -

I’m Shivam.I build systems.

/ 01

About

Known as ryuga on the internet. Writing code since grade 6.

Backend-minded, full-stack capable, and going deep on machine learning.

/ 02

Stack

01

TypeScript

Web & tooling

02

C++

Systems programming

03

Go

Backend & APIs

04

Python

ML & data

Explore the full stack

/ 03

Selected work

Systems, tools, and web products

TrueMetaverse project preview
/ 01Live
TypeScriptLiveKit

TrueMetaverse

A self-hosted, real-time 2D world for studying, meeting, presenting, and playing, with multiplayer interaction, LiveKit media, and collaborative tools.

Role
Full-stack system design
Challenge
Realtime presence, media, and collaboration
Outcome
A self-hosted collaborative 2D world
TrueFlashcard project preview
/ 02Live
Next.jsGogRPC

TrueFlashcard

A SRS flashcard web app built with Next.js and a Go gRPC backend.

Role
Full-stack architecture
Challenge
SRS scheduling across Next.js and Go
Outcome
A deployed study app backed by gRPC services
P2P File Transfer project preview
/ 03Source
RustP2P

P2P File Transfer

A BitTorrent-inspired peer-to-peer file transfer system in Rust.

Role
Systems programming
Challenge
Distributed peer-to-peer file transfer
Outcome
A BitTorrent-inspired implementation in Rust
TrueKalender project preview
/ 04Source
GoTUI

TrueKalender

A TUI calendar app that syncs with TrueKanban, written in Go.

Role
Backend and TUI engineering
Challenge
Synchronizing calendar and task workflows
Outcome
A Go terminal client for TrueKanban