Skip to content
View sheharyaar's full-sized avatar

Organizations

@metakgp @kossiitkgp @luainkernel @LAL-BAHADUR-SHASTRI

Block or report sheharyaar

Report abuse

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

Report abuse
sheharyaar/README.md

wall

Hi Visitor ! Thank you for visiting my Github page ❤️

My top contributions to Open Source

Linux Kernel

Apache KVRocks

  • Add BIT support to BITPOS : #2170

Apache APISIX

  • feat(control): add plugins/reload to control api #10905
  • fix: grpc-web trailers #10851
  • docs: update dubbo-proxy doc #10822
  • fix: cache original_nodes with nodes #10722

NGINX

  • add cache metrics for NGINX plus #540

My Top Projects

  1. Sherlock - A collection of 3 tools built from scratch: a system call tracer, a library tracer and a debugger.
  2. Container Runtime - A simple low level container runtime that takes in a filesystem and creates a container shell using Linux C APIs.

My Playgrounds

These are repos where I play around with different concepts.

  1. Systems, Kernel and Assembly - I tinker with assembly code, ABIs and other system programming concepts. Usually low-level (kernel / systems) level.
  2. Byte Sized Programs - These contain small snippets of code that can be run to demonstrate a particular concept. Usually userspace concepts like compilers, system calls and programming language features.
  3. Distributed Systems Challenges - Contains my solutions to fly.io challenges and other concepts in distributed systems.
  4. Linux Networking Playground (Upcoming) - Will contain concepts related to networking in Linux at both the Kernel level and the userspace level.

My notes and blogs

  1. Lately, I have been writing blogs and notes on my personal website.
  2. Kernel Notes - Gitbook (ongoing)
  3. Converting and testing devicetree bindings to yaml - Gist
  4. Lua and Lua C API notes for GSoC 2024 project - Gist (ongoing)
  5. Docker Networking notes - Gist (ongoing)
  6. Blockchain Resources - Gist
  7. Frontend Notes (React + CSS) - Gist
  8. Notes on Golang concurrency - Gist
  9. IIT Kharagpur Network Analysis - Netlify

Pinned Loading

  1. sherlock sherlock Public

    Minimal syscall tracer, library call tracer and debugger in C from scratch.

    C 3

  2. linux-kernel-notes linux-kernel-notes Public

    My notes on Linux Kernel working for LFX Linux Kernel Bug Fixing 2024

    14 4

  3. container-runtime container-runtime Public

    Minimal low level container runtime from scratch in C

    C 1

  4. kernel-systems-playground kernel-systems-playground Public

    Assembly playground to learn assembly and use of asm in systems programming.

    Assembly 1

  5. distributed-systems-playground distributed-systems-playground Public

    My solutions to Distributed System Challenges by Fly.io using Maelstrom.

    Go

  6. research-papers research-papers Public

    Repo to store research paper regarding multiple topics

    19 1