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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
KaranSinghDev/README.md

Karan Singh

Google Summer of Code 2025 @ CERN-HSF | B.Tech Computer Science @ SRM University

LinkedIn โ€ข GitHub โ€ข Email


Hey there! ๐Ÿ‘‹

Iโ€™m a Computer Science Major with a curiosity for how software really works. I explore systems, understand their design, and find ways to make them a little better.

My expereicne ( still emerging ) I have learned that good engineering comes from curiosity, clarity, and consistency โ€” and Iโ€™m here to keep learning and building along the way.

For me, it's about the challenge of making things efficient, resilient, and fundamentally well-engineered.

My Highlights of 2025

Here are a few of the challenges I've enjoyed tackling and the ideas from which they originated.

๐Ÿš€ Time-Series Database Engine

Fascinated by how data is stored and retrieved efficiently, I engineered a custom time-series database from scratch in C++. By implementing custom compression (Delta-of-Delta/XOR) and a cache-aware storage layout, I was able to cut storage requirements by 50% and deliver p99 read latencies of under 1.3ms on hot data.

โšก Distributed Fault-Tolerant Cache

To explore high-concurrency systems, I designed a distributed cache using Python, asyncio, and gRPC. The challenge was ensuring both speed and reliability. The final system was benchmarked to handle 17,000 ops/sec and used consistent hashing and replication to guarantee zero data loss during simulated node failures.

โš›๏ธ Quantum vs. Classical Benchmarking (GSoC @ CERN-HSF)

During my time with Google Summer of Code at CERN, I tackled the unique problem of benchmarking quantum vs. classical computing algorithms. I architected a cross-platform Python framework to automate a complex 4-stage workflow, processing over 25 million data points from physics simulations to generate final analysis reports.

Some Technologies which I explored along the way

  • Core Languages: C++, Python, SQL
  • Systems & Backend: Docker, Kubernetes, gRPC, FastAPI, Redis, Kafka
  • Cloud & Infrastructure: AWS, GCP, GitHub Actions
  • Data & Performance: PyTorch, CUDA, Pandas, Scikit-learn

Always open to collaborating on challenging problems in systems engineering and performance optimization.

stats graph languages graph

python logo cplusplus logo jupyter logo r logo rstudio logo c logo

Pinned Loading

  1. A-Distributed-Cache-Sys A-Distributed-Cache-Sys Public

    A fault-tolerant, distributed key-value store built from scratch in Python, using asyncio, gRPC, and consistent hashing.

    Python

  2. E-QUEST E-QUEST Public

    Python

  3. Time-Series-Databse-Engine Time-Series-Databse-Engine Public

    A high-performance time-series database engine built from scratch in C++, featuring custom compression and a Python/FastAPI query layer.

    Python

  4. AeroDelay-Intelligent-Flight-Delay-Prediction AeroDelay-Intelligent-Flight-Delay-Prediction Public

    The Flight Delay Predictor uses machine learning to forecast delays of 15 minutes or more, enhancing airline operations and customer satisfaction. It employs models like Logistic Regression, Randomโ€ฆ

    Python