Skip to content
View RishabSA's full-sized avatar

Block or report RishabSA

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

Hi 👋, I'm Rishab Alagharu

ML Researcher · Software Engineer · Student

PortfolioEmailLinkedInGitHubMediumLeetCode


💻 Projects

ProjectDescription
📄From Refusal Tokens to Refusal ControlCategorical steering vectors for fine-grained LLM refusal control. −13.7% over-refusal, +14.2% harmful-prompt refusal on LLaMA-3 8B with zero capability degradation. 🎉 NeurIPS 2025 MechInterp Workshop · Under review ICML 2026
💠WaferDetectWafer-map defect-detection platform for semiconductor fabs — fine-tuned YOLO26x-seg segmenting 21 overlapping defect classes (0.852 mask mAP@50), with Poisson/Stapper yield modeling, per-defect cost estimation, and KLARF import/export
🖊️Sketch2GraphvizConverts hand-drawn graph sketches into executable Graphviz DOT code via LoRA fine-tuned Llama 3.2 11B Vision + RAG over a PostgreSQL/PGVector vector DB — 97.96% render success rate
⚙️AutoNeuroNetReverse-mode automatic differentiation engine and neural network library built from scratch in C++ — published to PyPI with PyBind11 bindings and NumPy interoperability
🔍GitLensAIAI-powered Git intelligence tool for natural language querying of repository history, commit analysis, and developer insights
📰TruthGuardAI-powered misinformation and fake news detection with a fine-tuned DistilBERT classifier, FastAPI backend, React web app, and published Chrome extension

🏆 Highlights

  • 📄 First author of a paper on LLM safety and refusal steering accepted to the NeurIPS 2025 Mechanistic Interpretability Workshop, currently under review at ICML 2026
  • 🥇 Winner — 2023 Congressional App Challenge (Georgia's 5th District) with TruthGuard, an AI-powered fake news detector
  • 🔬 ML Researcher at Emory University (Dr. Liang Zhao) — Latent Graph World Models · Research Contributor at CMU LTI's WAVLab (Dr. Shinji Watanabe)
  • 🤝 Co-founder & Co-president of Science for Survival, a 501(c)(3) that has reached 1000+ students across the world.

🛠️ Languages & Tools

ML / AI

PythonPyTorchPyTorch GeometricCUDAScikit-LearnHuggingFaceOpenCVNumPyPandasJupyter

Systems & Backend

C++JavaFastAPINode.jsPostgreSQLDocker

Frontend

TypeScriptJavaScriptReactReact NativeTailwind CSSElectron


Open to research collaborations and impactful AI projects — reach out anytime.

Pinned Loading

  1. interp-refusal-tokensinterp-refusal-tokensPublic

    We study whether categorical refusal tokens enable controllable and interpretable safety behavior in language models.

    Python 9 1

  2. WaferDetectWaferDetectPublic

    WaferDetect is an AI-powered wafer-map defect intelligence platform for semiconductor fabs that segments failure patterns in silicon wafers with AI, diagnoses their root causes and possible errors …

    Python 4

  3. Sketch2GraphvizSketch2GraphvizPublic

    Sketch2Graphviz allows you to convert sketches or images of graphs and flowcharts to proper Graphviz code using a LoRA fine-tuned Llama 3.2 11B Vision and Retrieval-Augmented Generation (RAG) throu…

    Python 7 1

  4. AutoNeuroNetAutoNeuroNetPublic

    AutoNeuroNet is a fully implemented automatic differentiation engine with custom matrices, a full neural network architecture, and a training pipeline. It comes with Python bindings via PyBind11, e…

    C++ 6

  5. GitLensAIGitLensAIPublic

    GitLens AI allows you to ask natural language questions about your Git repository history.

    Python 1

  6. TruthGuardTruthGuardPublic

    AI-powered misinformation and fake news detection. TruthGuard empowers you to separate fact from fiction and protect the trustworthiness of the information you consume.

    Jupyter Notebook 8