Skip to content
View KaranSinghDev's full-sized avatar

Highlights

  • Pro

Block or report KaranSinghDev

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.

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
KaranSinghDev/README.md

Karan Singh

Software Engineer | Distributed Systems & Scientific Computing

I am a Computer Science graduate working in high-performance computing, distributed infrastructure, and scientific data engineering. Building systems and solutions to be efficient, resilient, and fundamentally well-engineered.

๐Ÿ“ซ Contact:karansingh25822@gmail.com | LinkedIn
๐ŸŽ“ ORCID:0009-0000-0920-2379
๐Ÿ“š Zenodo: Karan_Singh


๐Ÿš€ Highlights of 2026

1.Graviton: Data-Local Kubernetes Scheduler
A Kubernetes Operator built to eliminate Wide Area Network (WAN) data transfers in scientific data lakes (like the WLCG). It queries storage topologies (e.g., Rucio) and injects dynamic NodeAffinity into batch jobs to ensure compute is co-located with its dataset replicas.

  • Tech: Go, Kubernetes Operator SDK, Rucio, Prometheus.

2. RNArrow Gateway: ROOT-to-Arrow Flight Server [DOI: 10.5281/zenodo.20034922]
A standalone C++17 library and gRPC Flight server bridging CERN's next-generation RNTuple binary format with the Apache Arrow ecosystem. Achieves <1.6x overhead over raw C++ reads, exposing Petabyte-scale physics data natively to modern distributed analytic tools.

  • Tech: C++17, Apache Arrow, gRPC, pybind11, ROOT.

3.AXON-HLT: Coprocessor Inference Benchmarking [DOI: 10.5281/zenodo.20058280]
An asynchronous gRPC client simulating High-Level Trigger (HLT) ML pipelines. Validates the performance of "Coprocessors-as-a-Service" architectures by benchmarking dynamic batching on NVIDIA Triton servers, adhering to strict <7ms latency budgets for particle classification.

  • Tech: Python (asyncio), NVIDIA Triton Inference Server, PyTorch/ONNX, gRPC.

Pinned Loading

  1. WebROOT_X WebROOT_X Public

    A web-based physics analysis engine compiled to WebAssembly (Wasm) for zero-latency, client-side data reconstruction and visualization.

    JavaScript

  2. Arkhe-Open-Data-Archive Arkhe-Open-Data-Archive Public

    A self-hostable scientific data repository for research groups and academic environments. Based on CERN ZENODO

    Python

  3. AXON-HLT AXON-HLT Public

    A reference implementation of the SONIC architectural pattern for decoupled GPU inference in HEP trigger systems.

    Python

  4. Graviton-Data-Local-Scheduler Graviton-Data-Local-Scheduler Public

    Kubernetes operator that eliminates WAN data transfers by scheduling compute co-located with its storage replicas, built for distributed physics data lakes.

    Go

  5. RNTuple-Arrow-Gateway RNTuple-Arrow-Gateway Public

    A sophisticated bridge between RNTuple and Apache Arrow for High Luminosity LHC data workflows

    C++