Skip to content
View omniCoder77's full-sized avatar

Highlights

  • Pro

Block or report omniCoder77

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

Hi there, I'm Rishabh Saraswat 👋

Computer Science undergraduate at NIT Srinagar, building production-grade backend systems and contributing to open source.


🚀 Open Source Contributions

Apache Cassandra

  • Security: Resolved TLS 1.3 connectivity issues in cassandra-stress; implemented Perfect Forward Secrecy via updated cipher suites to meet modern encryption standards. Addresses: Commit | PR | CASSANDRA-21007

  • Updated HTTP to HTTPS in README – Eliminated unnecessary 301 redirects for cleaner, more secure project docs. Addresses: Commit | PR| CASSANDRA-21110

  • Feature Testing: Engineered a simulation script for "blocked" data scenarios; verified storage utility accuracy for file sizes and date formats, optimizing disk-space diagnostics. Addresses: Commit | PR | CASSANDRA-20448

  • Fixed Broken "Getting Started" Link – Fixed Getting Started hyperlink. Commit | PR #4550 | CASSANDRA-21121

  • Implemented Guardrail for Unprepared Statements – Developed a new Guardrail configuration to detect, warn, or reject queries that bypass the prepared statement cache (cache misses). Impact: Enhances cluster stability and performance by mitigating the overhead caused by ad-hoc query patterns and enforcing client-side best practices. Pending commit | PR #4596 | CASSANDRA-21139


🛠 Tech Stack

Kotlin Java Spring Boot Spring WebFlux Project Reactor gRPC Apache Kafka Apache Cassandra Redis PostgreSQL MongoDB Elasticsearch Docker Zero--Trust

🏗️ Featured Projects

1. Communication Application – Flagship Project

  • Architecture: Reactive Microservices (Spring WebFlux) with Zero-Trust Security Model across all internal components
  • Persistence: Custom time-bucketed partitioning strategy in Cassandra for infinite chat history scaling
  • Security: Implemented mTLS for all service mesh communication and SCRAM-SHA-512 for Kafka authentication
  • Performance: Redis Cuckoo Filters for O(1) space-efficient data validation; Lua scripting for distributed rate limiting; sub-50ms real-time messaging via WebSockets + FCM
  • Resilience: Resilience4j circuit breakers and Spring Cloud Gateway for robust fault tolerance
  • Authentication: Passwordless registration/login with optional SMS/SMTP MFA, JWT tokens with access/refresh rotation
  • Testing: Full test coverage with JUnit and Testcontainers for integration tests
  • Data Layer: PostgreSQL, Cassandra, Elasticsearch, and Redis for optimal query and caching performance
  • Architecture: Event-Driven Microservices using Spring Boot + WebFlux
  • Pattern: Outbox Pattern + Kafka for reliable eventual consistency across services
  • Persistence: Polyglot strategy using PostgreSQL (Relational), MongoDB (Product Catalog), Elasticsearch (Search), and Redis (Caching)
  • Security: Complete authentication, SMS/TOTP-based MFA, and rate limiting
  • Payments: Integrated Razorpay for payment processing and Twilio for OTP delivery
  • Communication: gRPC + Eureka for efficient inter-service communication and discovery
  • Testing: Full test coverage with JUnit and Testcontainers
  • Performance: Optimized query execution and response times across multiple data stores

📚 Education

National Institute of Technology (NIT) Srinagar
B.Tech in Computer Science & Engineering (August 2024 – Present)


📫 Connect with Me

Popular repositories Loading

  1. Lynk Lynk Public

    A high-performance, reactive communication platform built with Spring WebFlux & Kotlin. Features an event-driven microservices architecture leveraging Apache Kafka, Cassandra, Redis, and PostgreSQL…

    Kotlin 1

  2. Synapse Synapse Public

    Kotlin

  3. omniCoder77 omniCoder77 Public

  4. cassandra cassandra Public

    Forked from apache/cassandra

    Apache Cassandra®

    Java

  5. Vora Vora Public

    A video streaming platform.

    Kotlin

  6. cassandra-builds cassandra-builds Public

    Forked from apache/cassandra-builds

    Infrastructure build scripts for Apache Cassandra®

    Shell