Hello, I'm Snehal! 👋

Welcome to my corner of the internet

By day, I'm a software engineer who gets paid to write low level systems code that actually works (doesn't generate CVEs hopefully).

But by early mornings and late-nights, I'm simply a hobbyist trying to give my CPU and GPU cores a personality crisis with utterly meaningless projects. This is where I share those early morning and late-night experiments—the projects where I do everything and nothing at the same time.

Latest Projects & Thoughts

Monthly Mindbenders: The Ladybug's Clock Walk

Tackling the first in a series of monthly puzzles from MoMath, Peter Winkler, and 3Blue1Brown. Starting with a random walk on a clock.

Cuda Static Map Rust: Building a GPU Hash Map from Scratch 1/x

From Rust type system alignment hacks to GPU vectorisation: laying the foundation for GPU hashing

Scroll Wheel Accelerator: Building a Custom Input Daemon 1/x

From kernel drivers to logistic curves - building a custom scroll acceleration daemon

tiny-lru: Fast Small-then-Spill LRU cache 1/x

Designing a hybrid LRU cache that dominates small workloads while scaling to larger ones

Snake Battle Royale: High-Frequency Game Server optimization project 3/x

L3 Cache Thrashing + TinyDeque

Snake Battle Royale: High-Frequency Game Server optimization project 2/x

When poor benchmarking, and cache misses bite back.

Snake Battle Royale: High-Frequency Game Server optimization project 1/x

IPC, game logic setup and low level fruits

Get In Touch

📧 Email

snehalreddyk@gmail.com

🔗 LinkedIn

LinkedIn Profile

💻 Whoami

  • Generalist & lifelong learner — love exploring new domains and solving puzzles
  • Current focus: Systems programming (Rust, C/C++)
  • Current interests: Rust language design, AI tooling
  • Always: Experimenting with new technologies and solving puzzles