Hey there! This is Shehar Yaar. A final-year (as of 2024-25) undergraduate student at IIT Kharagpur.
I have knowledge and experience in Web Development, Software Development, Computer Networks and Distributed Systems.
Programming Languages | C, Go, Javascript/Typescript, Python, Lua, Bash Scripting |
Libraries and Frameworks | React, NodeJS, FastAPI, POSIX and Linux APIs, Golang Web Frameworks (Gorilla) |
Core CSE Skill | Data Structures & Algorithms, Operating System Concepts and Inter-Process Communication (IPC), Computer Networks and Socket Programming, Distributed Systems |
Cloud | AWS, Docker, NGINX, Kubernetes, Git |
Linux Kernel
- DeviceTree
- dt-bindings: usb: uhci: convert to dt schema -- Lore Link / Commit Link
- ARM: dts: vt8500: replace "uhci" nodename with generic name "usb" -- Lore Link / Commit Link
- ASoC: dt-bindings: tegra20-ac97: convert to dt schema -- Lore Link / Commit Link
- ARM: dts: tegra20-ac97: replace deprecated gpio suffix -- Lore Link / Commit Link
- ASoC: dt-bindings: tegra20-das: Convert to schema -- Lore Link / Commit Link
- BPF
- bpf: Fix order of args in call to bpf_map_kvcalloc -- Lore Link / Commit Link
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
Kubearmor
- ignore cluster access with save flag #388
- add govulncheck scan to Makefile #262
- go vulnerability scan #899
MetaKGP
- Donated my research repo on IIT Kharagpur Network to MetaKGP : https://github.com/metakgp/iit-kgp-network/
libssh
- remove support for DSA Keys #231
bendahl/uinput
- add fetchSysPath #29
- Kernel Notes - Gitbook (ongoing)
- Converting and testing devicetree bindings to yaml - Gist
- Lua and Lua C API notes for GSoC 2024 project - Gist (ongoing)
- Docker Networking notes - Gist (ongoing)
- Blockchain Resources - Gist
- Frontend Notes (React + CSS) - Gist
- Notes on Golang concurrency - Gist
- IIT Kharagpur Network Analysis - Netlify