pratham.baid

// things I've built for fun · 7 entries

Lab

Side projects, experiments and the occasional very specific obsession. Some are serious systems work. Some exist because I missed my Xbox.

01 · systems2

eBPF observability

C · Rust · eBPF

A kernel-level observability tool that traces production systems without getting in their way.

events/s
2M+
CPU
<1%
p99 latency
< 5 ms

write-up in progress

io_uring L7 proxy

Rust · io_uring · HTTP/2

A layer-7 HTTP/2 proxy built on io_uring, benchmarked against HAProxy.

connections
150K
HAProxy
3×
p99 latency
< 0.4 ms

write-up in progress

02 · browser, robotics and smaller things5

namestacknoteslink
AnatomyJavaScript · 3DFree interactive anatomy in English, German and Latin: a 3D model, a nerve-to-muscle graph, a lesion simulator and a quiz.open it ↗
Xbox dashboardThree.js · WebGLThe original Xbox dashboard, rebuilt in the browser: glowing green orbs, CRT scanlines, and the Games, Music, Memory and Settings menus.open it ↗
VEX roboticsC++High-school robotics code for team 8995E, including MVHeadStart, a starter template with a GUI and an autonomous recorder for new VEX programmers.source ↗
MD5 crackerCUDABrute-force MD5 hash cracking on the GPU.open ↗
prsortCA parallel radix sort.open ↗