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 distributed backend systems with a strong focus on security and performance.

I believe in not just using tools, but understanding and improving them—evidenced by my contributions to the open-source ecosystem.


🚀 Open Source Contributions

I actively contribute to the technologies I rely on, focusing on security, performance, and developer experience in distributed systems.

Apache Cassandra

  • Modernized TLS Handling in cassandra-stress Tool – Removed hardcoded deprecated cipher suites, added null-checks, and enabled automatic negotiation of secure modern suites (including TLS 1.3 support) while preserving backward compatibility. Impact: Stronger security defaults and out-of-the-box TLS 1.3 readiness. Commit | JIRA CASSANDRA-21007

  • Updated HTTP to HTTPS in README – Eliminated unnecessary 301 redirects for cleaner, more secure project docs. Impact: Better security hygiene and performance for users. PR #4566 | JIRA CASSANDRA-21110

  • Fixed Broken "Getting Started" Link – Updated from outdated /doc/latest/ to version-specific /doc/5.0/ for valid documentation links. Impact: Improved onboarding for new users. PR #4550 | JIRA-CASSANDRA-21121


🎯 Skills

Core Backend: Java, Kotlin, Spring Boot, WebFlux, Reactor Distributed Systems: Kafka, Debezium, gRPC, Cassandra Security: Zero-Trust, mTLS, SCRAM, JWT, MFA Data Stores: PostgreSQL, Redis, MongoDB, Elasticsearch Infra: Docker


🏆 Achievements

5-Hour Code Forge Hackathon – NIT Srinagar (September 2025)
Secured 2nd place as the designed backend architecture under extreme time constraints on a 4-member team, designing end-to-end backend architecture, database schemas, and API flows within a strict 5-hour time limit.


🛠 Tech Stack

Languages:
Kotlin Java

Frameworks & Libraries:
Spring Boot Spring WebFlux Project Reactor gRPC

Data & Messaging:
Apache Kafka Apache Cassandra Redis PostgreSQL MongoDB Elasticsearch

Infrastructure & Security:
Docker Zero--Trust


🏗️ Featured Projects

1. Lynk – Flagship Project

Distributed Real-Time Communication Platform

A secure, reactive messaging platform engineered for high throughput and massive concurrency.

  • 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

E-Commerce Microservices Ecosystem

A comprehensive e-commerce backend demonstrating complex transaction management and polyglot persistence.

  • 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

Current Focus

Currently Exploring

  • Consensus algorithms (Raft) and failure handling
  • Performance trade-offs in reactive systems
  • Secure service-to-service communication at scale

📚 Education

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


📈 GitHub Stats

stats

languages


📫 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