Skip to content
View AdityasagarR123's full-sized avatar
💭
https://aditya-sagar-portfolio-29.vercel.app/
💭
https://aditya-sagar-portfolio-29.vercel.app/

Block or report AdityasagarR123

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

Hey, I'm Aditya.

ML Engineer & Researcher · Full-Stack Developer · Open-Source Contributor

Aditya's GitHub Banner


About Me

I'm a Computer Science student and Full-Stack Developer with a growing focus on Machine Learning, RAG, LLMs, AI security, and research.

I like understanding systems from the inside — how they retrieve information, where they fail, how they can be attacked, and how we can make them more reliable.

My foundation is in full-stack engineering. I build applications end-to-end, but increasingly my work sits closer to the intersection of machine learning, security, and systems engineering.

I'm also actively contributing to open source, where I'm learning to work with unfamiliar codebases, investigate real problems, write production-oriented code, and collaborate with maintainers.

I don't want to just use intelligent systems.

I want to understand them.


Tech Stack

Development

Machine Learning

Scikit-learn · XGBoost · Pandas · NumPy · Transformers

Areas I'm Exploring

RAG · LLMs · Information Retrieval · Embeddings · AI Security · Adversarial ML · LLM Evaluation · AI Agents · Reproducible ML


Projects

Sentara

An AI-based cyber-threat detection framework built around two ML pipelines:

  • Network activity classification using NSL-KDD
  • Malicious vs. benign executable classification using PE features
  • DNN and Random Forest baselines
  • FastAPI inference backend
  • React frontend

Stack: Python · Machine Learning · FastAPI · React

Live Demo · GitHub


AI-BOUNCER

A machine-learning pipeline for detecting adversarial prompts and jailbreak attempts against LLM applications.

The system uses a two-stage architecture:

XGBoost handles fast initial classification, while DeBERTa-v3 evaluates uncertain or higher-risk prompts.

The project focuses on building practical defenses against adversarial inputs while keeping inference cost and latency in mind.

Stack: Python · XGBoost · DeBERTa · Transformers · PyTorch


TrustProof / TrustLens

An AI-assisted review verification platform designed to distinguish trustworthy reviews from potentially manipulated or fabricated ones.

The system combines:

  • Purchase and bill verification
  • OTP validation
  • Text authenticity analysis
  • Media validation
  • Experience consistency checks
  • Trust scoring

Stack: React · TypeScript · Firebase · Gemini · AI Agents


InternScout

A web intelligence platform built around automated data collection and analysis.

The project combines web scraping, API-based processing and a deployed frontend/backend system to discover and analyze online opportunities and signals.

Stack: React · Python · Web Scraping · APIs · Vercel · Render

Live · API


Farmer Support System

A full-stack platform designed to provide farmers with accessible information and technology-driven assistance.

Stack: React · Node.js · MongoDB · AI/ML


Open Source

Open source has become one of the most important parts of how I learn.

Personal projects let you control the environment.

Open source doesn't.

You have to understand code written by someone else, work within an existing architecture, respect project conventions, justify your changes, test them properly, and accept that maintainers may tell you that your solution isn't needed.

That process is what interests me.

OpenVerifiableLLM — AOSSIE

Focus: AI verification · reproducibility · evidence · model releases

I was given a dedicated frontend contributor brief and built the public frontend around the project's evidence and verification architecture.

What I worked on

  • Evidence Explorer with filtering across phase, scope, kind and result
  • Evidence detail and parent/child lineage
  • SHA-256 digest handling
  • Historical and superseded evidence
  • Base and conversational model release interfaces
  • Verification profiles and result semantics
  • Isolated mock inference adapter
  • Runtime schema validation with Zod
  • Responsive frontend architecture
  • Accessibility testing
  • Unit and browser testing
  • Production build and isolation checks

The current PR contains:

14 commits · 56 files · 6,066 additions

Validation:

TypeScript typecheck       Passed
48 Vitest tests            Passed
27 Playwright tests        Passed
Production build           Passed
Production isolation       Passed
Accessibility audit        0 violations
Clean dependency install   0 vulnerabilities

Contribution

PR #178 — feat(frontend): add static evidence explorer and model release interface

The interesting part of this contribution wasn't simply building the interface.

The project required the frontend to distinguish between what has actually been verified, what has merely been reported, and what is still unavailable.

That meant designing the UI around evidence rather than assumptions.


Project-HAMi

Focus: Kubernetes · NVIDIA GPU infrastructure · Security · Go

My work on HAMi began with a security-oriented investigation of the NVIDIA device-plugin implementation.

I identified an issue in the Allocate() path involving:

os.RemoveAll(...)
os.MkdirAll(..., 0777)
os.Chmod(..., 0777)

The filesystem errors were being ignored, while the host-side cache directory was being created with world-writable permissions.

I documented the potential reliability and security implications, traced the issue against an existing security pattern in the repository, proposed explicit error handling and restricted permissions, and drafted the corresponding implementation.

Contributions

Issue #3120 — insecure 0777 permissions and unhandled directory creation errors

Issue #3122 — restrict permissions and handle errors for cache directory

I also investigated a conflicting Helm documentation entry:

Issue #3111 — duplicate/conflicting devicePlugin.nvidiaDriverRoot

The documentation was ultimately maintained in another repository, which was another useful lesson: contribution is also knowing when not to change something.


What Open Source Is Teaching Me

Open source has changed how I approach engineering.

I'm learning to:

  • Read unfamiliar systems before changing them
  • Investigate instead of assuming
  • Write issues that others can reproduce
  • Make changes that respect existing architecture
  • Treat security as part of engineering, not an afterthought
  • Test what I build
  • Separate evidence from claims
  • Accept review and criticism
  • Understand the reasoning behind maintainers' decisions

I'm still early in this journey.

But I'm no longer learning only by building things from scratch.

I'm learning by entering systems that already exist and trying to make them better.


GitHub

Aditya's GitHub Stats Aditya's GitHub Streak

GitHub Activity Graph


Beyond Code

I spend a lot of my time in front of a screen.

So when I get away from it, I usually go as far away as possible.

I'm drawn to mountains and high-altitude climbing.

I've spent time trekking through the Himalayas, and I want to keep pushing toward higher and harder routes.

There's something about being above the clouds, carrying everything you need on your back, and having no shortcut to the summit that I find difficult to replace.

Build quietly. Go farther.


Connect

   

   

“The journey matters more than the destination.”

Pinned Loading

  1. Brave-Extension Brave-Extension Public

    HTML 6