Skip to content
View stym01's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report stym01

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

Hi πŸ‘‹, I'm Satyam Kesharwani


πŸ‘¨β€πŸ’» About Me

const satyam = {
  education: "Computer Engineering @ NIT Kurukshetra",

  interests: [
    "Systems Engineering",
    "Distributed Systems",
    "Algorithms",
    "Backend Architecture"
  ],

  currentlyLearning: [
    "Database Internals",
    "Distributed Systems Design",
    "Kubernetes",
    "Large Scale Infrastructure"
  ]

};

πŸš€ Quick Facts

  • πŸŽ“ Final year Computer Engineering student at NIT Kurukshetra.
  • πŸ’» Building high-performance systems from scratch β€” C++ databases, custom allocators, distributed caching, and ML pipelines.
  • βš”οΈ LeetCode Knight (Max Rating 1908).
  • πŸ“œ Published researcher (ICDAM 2025, NE-IECCE 2026).
  • 🏫 Selected for Amazon ML Summer School 2025.
  • ⚑ Fun fact: If you ever feel useless, think about the guy who writes Terms & Conditions.
  • πŸ“« Reach me at: stym4193@gmail.com | LinkedIn | Portfolio

πŸ’» Tech Stack

Languages:
C++ C Python JavaScript

Backend & Systems:
NodeJS Express.js Linux Docker AWS

Databases:
PostgreSQL MySQL Redis MongoDB

Machine Learning & Data:
TensorFlow Keras scikit-learn Pandas


πŸ”₯ Featured Projects

  • AtomicKV: Distributed Key-Value Database
    Architected a production-grade, distributed key-value database from scratch using C++17 and Linux epoll. Features a tiered storage engine (LRU Cache + Bloom Filter + B-Tree), a Consistent Hash Ring, asynchronous replication, and a masterless Gossip Protocol for high availability. Sustained 9,950+ Req/Sec at 32.97ms latency.

  • Low-Latency HFT Order Matching Engine
    Designed an HFT order matching engine in C++17 powered by custom memory allocators (Stack, Free-List, Pool, Linear). Zero-allocation architecture on the hot path reduced latency by 16x (from 117ms to 7.35ms) vs standard malloc/new.

  • Shortify: Multi-Layer Caching URL Shortener
    Scalable URL shortening service with Node.js, PostgreSQL, and Redis. Engineered L1/L2 caching achieving 7.12ms latencies and a custom Token-Bucket rate limiter.

  • RansomDroid: Android Ransomware Detection
    Pioneering Vision Transformer (ViT) approach for detecting Android ransomware. Achieved 99.78% accuracy on 4,280 APKs evaluated via CuckooDroid sandbox dynamic analysis. (Accepted at ICDAM 2025)

  • SOC & SOH Estimation (TinyML)
    Offline diagnostic system on ESP32 using a novel Residual-Physics Neural Network (RPNN) with INT8 quantization in C++. Features real-time 'Virtual Cranking' algorithms. (Accepted at NE-IECCE 2026)


πŸ† Key Achievements & Publications

  • Amazon ML Summer School 2025: Selected for Amazon India's mentorship program.
  • Amazon ML Challenge 2025: Rank 2313 (Top 3%).
  • LeetCode Knight: Max Rating 1908.
  • Global Rank 412: Top 1% in Weekly Contest 497.
  • Publications:
    • "From Behavior to Pixels: A Vision Transformer Approach for Android Ransomware Detection" - ICDAM 2025 (Springer LNNS)
    • "SOC and SOH Estimation of Lead-Acid Battery using IoT and Residual-Physics Neural Network" - NE-IECCE 2026 (IEEE)

πŸ“ˆ GitHub Insights

Check out a snapshot of my coding adventures!

πŸ“Š GitHub Stats

Satyam's GitHub statistics showing commits, PRs, and contributions

πŸ”₯ Contribution Streak

GitHub contribution streak statistics

Profile view counter

Pinned Loading

  1. AtomicKV AtomicKV Public

    A high-throughput, distributed key-value store built entirely from scratch in C++. Features consistent hashing, async replication, Lamport clocks, and a custom B-Tree.

    C++ 1

  2. Custom-Allocator-HFT-Engine Custom-Allocator-HFT-Engine Public

    Custom memory allocators in C++ to improve the performance of dynamic memory allocation applied to a low-latency High-Frequency Trading (HFT) Order Matching Engine.

    C++ 1

  3. Distributed-url-shortener-with-multi-layer-caching-and-rate-limiting Distributed-url-shortener-with-multi-layer-caching-and-rate-limiting Public

    High-throughput URL shortener built with Express.js, Redis, and PostgreSQL. Features multi-tier caching, token-bucket rate limiting, and live QR generation. Deployed on AWS (EC2 & S3).

    JavaScript

  4. Android-Ransomware-Detection-Using-Deep-Learning-ViT_CNN Android-Ransomware-Detection-Using-Deep-Learning-ViT_CNN Public

    Detecting android ransomware using ML and the CuckooDroid analysis reports and network traffic logs

    Jupyter Notebook 1

  5. Iot-Project Iot-Project Public

    Smart sensing meets intelligent prediction β€” an IoT system that captures real-time environmental data using ESP32 and brings it to life with machine learning magic.

    C++ 1 2

  6. Next_word_prediction_using_LSTM Next_word_prediction_using_LSTM Public

    Developed a neural language model using LSTM to predict the next word in a sentence, trained on a custom corpus

    Jupyter Notebook