Skip to content
View Adarsh04Arun's full-sized avatar
  • India

Highlights

  • Pro

Block or report Adarsh04Arun

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

Adarsh Arun

AI Safeguards Engineer Β Β·Β  Bengaluru, India

I work where ML systems meet adversaries.

Portfolio LinkedIn Email
Followers Stars

$ whoami

operator     Adarsh Arun
role         AI Safeguards Engineering Intern @ XelerAIT
location     Bengaluru, IN
education    BE CSE, BNM Institute of Technology
focus        AI guardrails / LLM security / detection engineering
shipping     Wardline β€” Rust guardrail library (pre-alpha)
open source  roostorg/osprey β€” PR #451 merged
uptime       since Aug 2023

Most of what I build answers one question: what happens when this model is given something it should refuse? At XelerAIT I design guardrails for production agentic AI in healthcare β€” safety, reliability, and compliance enforced at the framework layer rather than bolted on after an incident.


β–Έ Currently building

   PROMPT   ──▢   BROKER    ──▢   SCHEMA    ──▢   MODEL     ──▢   AUDIT
  untrusted      regex +        structured      policy-         verdict
    input       metaprompt         json        bound call         log

Wardline Β  stars license status

An embeddable guardrail evaluation library for Rust. Guards run inline in the request path β€” before an action is taken or an LLM response is released β€” and return a blocking verdict: allow, block, or modify. A library you call in-process, not a proxy you deploy: no separate service, no network hop, no async runtime. Guards are ordinary Rust implementing one trait, so a guard is testable like any other code.


β–Έ Selected work

ProjectWhat it is

Wardline
Rust tower/axum

Embeddable, synchronous, trait-based guardrail library. Four-crate workspace with panic isolation and a bounded audit trace.

ISTVON Prompt Engine
Python Streamlit Gemini

Security broker for LLM prompts β€” dual-layer regex + metaprompt screening, JSON structuring that isolates malicious payloads, audited verdicts.

Vendor Risk Assessor
Google ADK MCP FastAPI Docker

Hierarchical agent pipeline over an MCP tool server. Risk score computed deterministically in Python β€” the LLM writes prose, never the number.
Kaggle Agentic AI Competition

Telecom SOC Simulation
Python RAG AutoAI

DFIR automation with RAG-backed MITRE ATT&CK mapping over MDE investigation packages.

Adaptive Triage Engine
Contextual Bandits scikit-learn

RL policy that scores and triages SOC alerts from forensic feature data, evaluated on reward distributions and precision-recall trade-offs.

Satellite Land-Use
TensorFlow ResNet50 VGG16

Custom CNN vs. ResNet50 vs. VGG16, benchmarked head-to-head on EuroSAT imagery.

More projects
  • AI-Powered Educational Feedback System β€” NLP analysis of student writing and code. Sentiment via VADER and RoBERTa, readability metrics, style checks, and a Python path that flags syntax, logic, efficiency, and PEP 8 issues with fixes.
  • Retail Analytics Dashboard β€” Apriori market-basket rules and RFM customer segmentation over a year of UCI Online Retail transactions.
  • Multi-Client Group Chat β€” Low-latency messaging on raw Java TCP/IP sockets; multi-threaded server with synchronized broadcasting.

β–Έ Open source

roostorg/osprey #451 β€” merged upstream into Roost's trust & safety rules engine.

docker compose up failed on Windows because Git's default core.autocrlf=true checks out *.sh with CRLF, turning the shebang into #!/bin/bash\r β€” surfacing as a misleading no such file or directory. The repo's pre-commit hook fixed line endings at commit time; nothing enforced LF at checkout time. Two lines of .gitattributes, zero content churn.


β–Έ Stack

Python

TypeScript

Rust

Java

C++

SQL


LangChain

LlamaIndex

Gemini

Claude

TensorFlow

scikit-learn


Next.js

React

FastAPI

Docker

GCP

MongoDB

Linux

Security β€” LLM guardrails Β· prompt-injection defense Β· MITRE ATT&CK mapping Β· DFIR pipelines Β· alert triage Β· compliance architecture
AI β€” RAG Β· contextual bandits Β· Model Context Protocol Β· multi-agent orchestration


β–Έ How I think about it

Threat-model before you optimize.

A guardrail you cannot audit is a guess.

Latency and cost are safety properties too.


adarsh04arun.in Β Β·Β  the site has a terminal β€” type help

Popular repositories Loading

  1. Telecom-SOC Telecom-SOC Public

    Python 1

  2. Satellite-Image-Classification-for-Land-Use-Custom_CNN-ResNet50-VGG16- Satellite-Image-Classification-for-Land-Use-Custom_CNN-ResNet50-VGG16- Public

    Jupyter Notebook 1

  3. Retail-Analytics-Dashboard Retail-Analytics-Dashboard Public

    Python 1

  4. ISTVON-Prompt-Review-Engine ISTVON-Prompt-Review-Engine Public

    Python 1

  5. Adaptive-Triage-Engine-for-SOC Adaptive-Triage-Engine-for-SOC Public

    Python 1

  6. Group-Chatting-Application Group-Chatting-Application Public

    Java