Skip to content
View ionfwsrijan's full-sized avatar

Highlights

  • Pro

Block or report ionfwsrijan

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
ionfwsrijan/README.md
Srijan Jaiswal: Generative AI, Applied ML, Security Engineering

LinkedIn Portfolio Email

Samsung R&D GSSoC SSoC


About

I build AI systems that hold up outside a notebook: retrieval pipelines that cite their sources, models that explain their predictions, and scanners that find what is broken and propose the fix. Most of my work sits where machine learning meets security and infrastructure.

At Samsung R&D Institute Bangalore I work on applied ML and Generative AI research alongside senior research engineers, covering model development, experimentation and evaluation across deep learning, NLP and LLM-based systems.

Open source

  • Ranked #1 overall among contributors at GirlScript Summer of Code
  • Project Admin at Social Summer of Code: mentoring contributors, reviewing PRs, triaging issues
  • Authored LangChain integration examples and RAG utilities used by 20+ developers

Selected Work

Automated code security triage: scan, fix, verify and export compliance evidence. Runs entirely locally.

flowchart LR
    A["Repo or ZIP"] --> B["Semgrep · OSV-Scanner · Gitleaks"]
    B --> C["Triage and ranking"]
    C --> D["Proposed fixes"]
    D --> E["Verify"]
    E --> F["Evidence pack"]
Loading

Review time Scale Latency

Under the hood
  • Runs SAST, dependency and secret scanners in parallel against a ZIP upload or a GitHub repo
  • LLM-assisted remediation with sub-150ms inference, followed by a verification pass that re-runs the checks
  • ML layer for severity ranking, finding deduplication, false-positive filtering and fix-success prediction; local LLM patch generation via Ollama
  • Exports a compliance evidence pack with audit artifacts and diffs
  • Open source, with outside contributors

Python FastAPI React Vite Tailwind Docker Semgrep OSV-Scanner Gitleaks

Research-grade limit-order-book simulator for benchmarking market making strategies under realistic microstructure constraints.

flowchart LR
    A["Price process"] --> B["Order flow"]
    B --> C["Latency queue"]
    C --> D["Limit order book"]
    D --> E["Agent quotes"]
    E --> F["Risk manager"]
    D --> G["Metrics and live dashboard"]
Loading

Strategies Tests Validation

Under the hood
  • Benchmarks Avellaneda-Stoikov, GLFT, flow imbalance, tabular RL, DQN and multi-asset hedging under stochastic latency, adverse selection and partial fills
  • Full-stack FastAPI and React dashboard with real-time WebSocket streaming
  • Backtested against real Binance BTC, ETH and SOL trade data using KS-test distribution comparison
  • 28+ automated tests, CI and Docker deployment

Python FastAPI React NumPy WebSocket Docker

End-to-end churn prediction with explanations and monitoring built in.

flowchart LR
    A["Raw data"] --> B["Snapshots and 30-day churn labels"]
    B --> C["Tabular · NLP · Sequence models"]
    C --> D["Calibrated stacker"]
    D --> E["Reason codes and campaign export"]
    E --> F["FastAPI and drift report"]
Loading

Accuracy F1 Records

Under the hood
  • Tabular (LightGBM), NLP and sequence models ensembled into a time-aware, calibrated stacker
  • SHAP-based reason codes and automated CRM campaign exports
  • FastAPI batch-scoring API with PSI-based drift monitoring

Python LightGBM XGBoost SHAP FastAPI Poetry

RAG-based document Q&A with citations, built to be measured.

flowchart LR
    A["Ingest PDF · DOCX · TXT · MD · URL"] --> B["Chunk and embed"]
    B --> C[("ChromaDB")]
    C --> D["MMR retrieval and rerank"]
    D --> E["LLM answer"]
    E --> F["Citations and streaming"]
Loading

Relevance Retrieval

Under the hood
  • 90%+ answer relevance on an evaluation set
  • Multi-format ingestion, SSE streaming and chunk-level citations
  • Feedback loop, drift monitoring, evaluation and benchmark scripts
  • CI/CD with Docker and GitHub Actions

Python LangChain ChromaDB FastAPI OpenAI Docker GitHub Actions


Stack

Languages  Python TypeScript JavaScript SQL C++

ML and Generative AI  PyTorch TensorFlow Scikit-learn Hugging Face LangChain OpenAI

Backend and Infrastructure  FastAPI Flask Docker Kubernetes AWS GitHub Actions

Frontend  React Vite Tailwind CSS

Security Tooling  Semgrep OSV-Scanner Gitleaks


Activity

Srijan's GitHub stats


Building AI systems that don't just predict. They protect, explain and scale.

jaiswalsrijan505@gmail.com

Pinned Loading

  1. PatchPilot PatchPilot Public

    PatchPilot automates code security triage—SAST, dependency vulns, secret scanning—then generates fixes, verification output, and a downloadable compliance evidence pack.

    TypeScript 18 56

  2. Driftmark Driftmark Public

    End-to-end churn prediction system with tabular, NLP & sequence models ensembled into calibrated churn probabilities. Generates SHAP-based reason codes, campaign CSVs, and drift reports. Served via…

    TypeScript

  3. Lexivault Lexivault Public

    RAG-based AI Document Q&A system with FastAPI, ChromaDB & LangChain. Supports PDF, DOCX, TXT & MD ingestion with chunk-level citations, MMR retrieval, cross-encoder reranking & confidence scoring. …

    Python

  4. Skewline Skewline Public

    Compare classical, signal-driven, deep RL, and hedged quoting strategies under realistic microstructure constraints — with production-ready tooling.

    Python