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

Highlights

  • Pro

Block or report shrihari7396

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

Typing SVG


LinkedIn GitHub Profile Views


⚑ About Me

name        : Shrihari Kulkarni
focus       : Backend Architecture Β· Security Engineering Β· Distributed Systems
currently   :
  - Building  β†’ Centralized KYC Verification System
  - Contributing β†’ Apache DolphinScheduler (Open Source)
  - Learning  β†’ Advanced Spring Security Β· Kubernetes Β· AWS/GCP Β· System Design
strengths   :
  - Core backend layers: auth, authorization, logging, monitoring, service integration
  - High-throughput, stateless, production-oriented system design
philosophy  : Architecture β†’ Implementation β†’ Deployment
highlights  :
  - CGPA        : 9.30
  - CTF Ranking : Top 7% Β· AICTE National CTF
  - DSA         : 850+ algorithmic problems solved

πŸ’» Tech Stack

πŸ”· Core Backend & Frameworks

Java Spring Boot Spring Security Hibernate Python C++

πŸ—„οΈ Distributed Systems & Databases

Apache Kafka Redis PostgreSQL MySQL Microservices

πŸ” Security & DevOps

Docker Kubernetes Git Linux JWT OAuth2


πŸš€ Featured Projects

πŸ›‘οΈ SentientGate

AI-Powered Security API Gateway

A stateless, high-throughput security gateway that detects and mitigates malicious traffic in real time using an event-driven architecture, enforcing gateway-level protection before requests reach backend services.

Key Design Decisions:

  • Problem β†’ Detect and block malicious clients without increasing request-path latency or consuming backend resources
  • Solution β†’ Fire-and-forget Kafka event pipeline with Redis-backed blacklist enforcement, Strategy Pattern-based threat detection, and AI-assisted analysis

Highlights:

  • πŸͺͺ Cryptographically signed Visitor ID tracking for secure client identification
  • ⚑ Kafka-based asynchronous threat analysis with fully decoupled security services
  • 🎯 Strategy Pattern-driven detection engine for rate abuse, bot activity, and behavioral anomalies
  • πŸ”„ Circuit Breaker optimization to terminate analysis immediately after threat detection
  • 🚫 Dynamic Redis-backed blacklisting with configurable time-based enforcement
  • πŸ€– Ollama LLM integration for AI-assisted threat classification when rule-based strategies fail
  • πŸ“Š Centralized security logging and historical context analysis

Spring Kafka Redis Ollama Docker

Consent-Driven Distributed Identity Platform Alpha 🚧

A microservices-based KYC orchestration system that eliminates redundant verification across institutions while enforcing secure, consent-based data access.

Key Design Decisions:

  • Single Source of Truth β†’ One verified identity reusable across organizations
  • Consent β†’ Explicit user authorization required before any data access
  • Event-Driven β†’ Asynchronous communication using Kafka
  • Security β†’ JWT authentication, RBAC, and encrypted data storage
  • Lifecycle β†’ Automated renewal, revocation, and update workflows

Highlights:

  • πŸ” Consent-based identity sharing with strict access control
  • ⚑ Event-driven microservices using Apache Kafka
  • πŸ›οΈ Multi-institution KYC orchestration
  • πŸ“Š Strong data governance and trust boundary enforcement

Java Spring Boot Kafka MySQL Redis Docker

AI-Powered Repository Understanding & Architecture Visualization System

Intelligent codebase analysis platform that accepts Git repository URLs, performs AST-driven source code analysis, constructs dependency graphs, and enables natural-language interaction with complete software architectures.

Key Design Decisions:

  • Architecture Mapping β†’ AST-based parsing to identify file dependencies, imports, and structural relationships
  • Knowledge Retrieval β†’ RAG pipeline for repository-wide semantic search and architecture-aware question answering
  • Visualization β†’ Interactive dependency graph generation for large-scale codebase exploration

Highlights:

  • πŸ” Automated Git repository cloning and codebase indexing
  • 🌐 Interactive file-to-file dependency graph visualization
  • 🧠 RAG-powered architecture intelligence and repository Q&A
  • πŸ“‚ File location tracing, dependency discovery, and workflow explanation
  • ⚑ FastAPI backend integrated with Anthropic AI for contextual code understanding

Demo:
πŸ”— https://drive.google.com/drive/folders/1FaOFA_c6KlkVEYwn5Hyu9Hnfw-ba03CM?usp=sharing

FastAPI React Neo4j Anthropic RAG

Automated Threat Detection Pipeline

Static analysis + ML pipeline to classify polymorphic malicious payloads hidden within PDF structures.

Key Design Decisions:

  • Innovation β†’ Custom structural parsers to identify high-entropy object streams in malformed PDFs
  • Accuracy β†’ XGBoost ensemble model for classifying zero-day polymorphic variants

Highlights:

  • 🧠 XGBoost + TensorFlow classification pipeline
  • πŸ”¬ Custom PDF structure parser for malformed documents
  • πŸ“ˆ High-entropy stream detection

Python TensorFlow XGBoost


πŸ› οΈ Open Source Contributions

Apache DolphinScheduler β€” Systems Contributor

A distributed and extensible visual workflow task scheduling platform. ⭐ 11k+ GitHub Stars

Area Contribution
πŸ”§ Core Engine Engineering workflow engine modules and integration pipelines for distributed visual DAG task scheduling
πŸ§ͺ Testing Architecting fault-tolerant test suites covering edge-case timeout scenarios in Dockerized environments
βœ… Database Assertions Strengthened database assertion logic to improve test reliability across distributed execution contexts

πŸ“Š GitHub Stats




πŸ“ˆ Contribution Activity


"Building secure, observable, and resilient systems β€” one layer at a time."

Popular repositories Loading

  1. Anti_Plagarism_Interface Anti_Plagarism_Interface Public

    A scalable code assessment platform designed to detect plagiarism and ensure fair evaluation in coding assignments and contests. Built with a microservices architecture, it provides high performanc…

    HTML 1

  2. Pdf-Malware-Detection-System Pdf-Malware-Detection-System Public

    AI-powered PDF malware detection system combining Machine Learning, PDF structural analysis, and local LLM-generated security reports using Spring Boot, Python, and Ollama.

    Java 1 1

  3. SentientGate SentientGate Public

    SentientGate is a high-performance, behavior-aware API gateway that monitors traffic patterns, enforces real-time rate limiting, and triggers adaptive defensive actions using event-driven logging a…

    Java 1

  4. FIRsystem FIRsystem Public

    Forked from vivek-9941/FIRsystem

    Java 1

  5. Spring-Framework Spring-Framework Public

    A comprehensive, multi-module Maven project demonstrating core Spring Framework concepts, including Dependency Injection, Bean Lifecycle, Spring JDBC, and Spring ORM with Hibernate.

    Java

  6. GRPCLearnedSotckProject GRPCLearnedSotckProject Public

    A Spring Boot client-server application demonstrating high-performance communication using gRPC and Protocol Buffers for stock trading data.

    Java