Skip to content
View shreyashsri79's full-sized avatar
😱
Bamboolized
😱
Bamboolized

Highlights

  • Pro

Block or report shreyashsri79

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shreyashsri79/README.md
Shreyash Neeraj — systems, networks, and a suspicious cat. Spec first. Measure. Cross out. Repeat.

the portfolio ↗ · write to me

I like the layer most people never look at: packets, queues, backend bottlenecks, and the one lock quietly undoing all your parallelism.

Third-year B.Tech CSE at VIT Bhopal, graduating October 2028 (expected). I write the spec before the code, measure before making claims, and leave the wrong turns in the decision log. Future me deserves an explanation.

01 / currently taking apart

AQoSE — a flow-level adaptive QoS controller that configures Linux CAKE. CAKE schedules the packets; AQoSE makes the flow-level decisions.

The runtime moved from Go to Rust; Go and Python remain for references, experiments, and ML tooling. Validation includes component benchmarks, fault injection, an independent watchdog, and a six-hour soak. Component speedups stay component speedups.

The next rabbit hole is encrypted traffic: real WireGuard, synthetic applications, namespaces, and separate-kernel VMs. Changed packet sizes and background traffic broke the models; hidden inner-flow hashes in namespaces made isolation look better than it was. Preliminary lab research. The failed experiments belong in the notebook too.

02 / things that left my laptop

Wildbook · open source for wildlife research

  • #1739 — taxonomy editing with object-level authorization, encounter consensus, and 18 JUnit tests. Merged October 23, 2026.
  • #1736 — fixed co-occurring individuals showing the wrong sex and location. Merged August 28, 2026.

FOSSEE, IIT Bombay · fellow, May–July 2026
Led eSim on Cloud's schematic-editor migration from mxGraph to React + SVG, keeping the legacy save format and downstream API contracts intact. My favourite migration is the one the next module never notices.

03 / earlier rabbit holes

OpenAir — peer-to-peer file transfer and device continuity, built with Go and Kotlin. QUIC, pinned device identities, and a slightly unreasonable amount of protocol documentation. No cloud in the data path.

04 / within arm's reach

Go · Rust · Python · Java — plus Kotlin, TypeScript, and SQL.
Linux, TCP/UDP, QUIC, PostgreSQL, Redis, Docker, React, and Django.
Specs, benchmarks, tests, and the occasional red pen.


Because technology should not just exist for those who could afford it.

The cat came from the portfolio. It has reviewed none of this.

Pinned Loading

  1. AQoSE-Adaptive-Quality-of-Service-Engine- AQoSE-Adaptive-Quality-of-Service-Engine- Public

    AQoSE: a predictive traffic classifier that tells Linux CAKE which connection is the call or the game. Tata Elxsi Teliport Season 4.

    Python 2

  2. eSim-Cloud eSim-Cloud Public

    Forked from FOSSEE/eSim-Cloud

    A web-based system for designing and simulating electronic (eSim) and Arduino circuits.

    JavaScript

  3. Wildbook Wildbook Public

    Forked from WildMeOrg/Wildbook

    Wild Me's first product, Wildbook supports researchers by allowing collaboration across the globe and automation of photo ID matching

    Java

  4. checkstyle checkstyle Public

    Forked from checkstyle/checkstyle

    Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly co…

    Java

  5. oablt oablt Public

    Bulk local file transfer over congestion-controlled parallel TCP — CLI, desktop GUI, and Android

    Go 3

  6. OpenAir OpenAir Public

    Direct device-to-device connectivity over a specified protocol — file transfer, clipboard, remote filesystem, input, and screen mirroring

    Go 2