• Pratyush
  • About
  • Blog
  • Experience
  • Education
  • Publications
  • Resources
    Pratyush Varshney

    Pratyush Varshney

    Software Engineer

    • London, United Kingdom
    • Email
    • GitHub
    • LinkedIn

    Tech

    C++

    1. Algorithms Index
    2. Segment Tree and Fenwick Tree
    3. String Algorithms
    4. Dynamic Programming
    5. Binary Search Patterns
    6. Monotonic Stack and Deque
    7. Sliding Window and Two Pointers
    8. Topological Sort and SCC
    9. Shortest Path and MST
    10. Disjoint Set Union
    11. Trees
    12. Basic Algorithms
    13. Move Semantics
    14. STL functions
    15. Copy Constructor and Assignment Operator
    16. C++ Instance
    17. Standard Template Library

    Distributed Systems Components

    1. L4 Load Balancer
    2. Geohashing: Scalable Geospatial Indexing for Distributed Systems
    3. CAP Theorem
    4. S3 Multi part upload
    5. Designing a Distributed Cache for High TPS Systems
    6. SSTable
    7. Cassandra
    8. Kafka
    9. Service Discovery
    10. Sharding
    11. Replication
    12. Distributed Cache
    13. Zookeeper
    14. Capacity Estimation
    15. Comparison between databases
    16. BigTable
    17. WebSockets
    18. Google File System
    19. Consistent Hashing
    20. Load Balancers

    System Design

    1. Design Deliveroo
    2. Design Uber
    3. Design Twitter
    4. Design Tiny URL
    5. Design Booking Service
    6. Design Collabrative Editing
    7. Design Web Crawler
    8. Design Chat Application
    9. Design Data Intensive Applications
    10. Rate Limitter

    Language

    1. Effective C++
    2. Set

    Cloud

    1. Containers from First Principles

    LeetCode

    1. Two Pointers II (Advanced)
    2. Sliding Window II
    3. Two Pointers I
    4. Sliding Window I
    5. Arrays Basics & STL
    6. Strings and Hashmaps I

    Artificial Intelligence

    1. Evaluation Metrics for Classification Models

    Sitemap
    • Follow:
    • GitHub
    • Feed
    © 2026 Pratyush, Powered by Jekyll & AcademicPages, a fork of Minimal Mistakes.
    Site last updated 2026-02-25