Skip to content
View yashwant938's full-sized avatar
😇
Focusing
😇
Focusing

Block or report yashwant938

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

Yashwant — Systems × GenAI. C++, Linux and LLVM; RAG, LLM applications and AI tooling.

Systems Software Engineer at IBM India Software Labs · M.Tech, IIIT Delhi

Explore my portfolio ↗   /   Projects   /   Merged contributions   /   LinkedIn

I build across systems engineering and generative AI—from C++ linker fixes and Linux concurrency to retrieval-backed assistants and LLM-powered developer tools.

I care about what happens around the core algorithm: reproducible failures, useful evidence, reliable APIs, and a product people can inspect and use.

Selected work

GENAI · RAG · INFORMATION RETRIEVAL

Contributed a RAG research workspace with hybrid BM25 + MiniLM search, page-linked PDF evidence, a grounded assistant, and cited brief exports.

Local question classification handles uncertainty; the assistant can fall back to source excerpts.

Python FastAPI Next.js MiniLM

Code & architecture → · My merged PRs
SYSTEMS · C++ · OPEN SOURCE

Two merged fixes in an ELF linker built on LLVM:

  • #2065 — Fixed an ELF-header layout crash.
  • #2011 — Added GNU-compatible handling of numeric -O options.

Focused regression testing across six architecture configurations. Each PR records the verification scope.

C++ LLVM Linux lit / FileCheck

Explore the contributions →
GENAI × SYSTEMS · DEVELOPER TOOLS

Model-assisted compiler triage with isolated workers, persistent history, resumable events, and evidence exports.

Status: synthetic replay demo available. Model adapter and worker implemented; live integration validation pending.

Python FastAPI Docker LLM APIs

Architecture & implementation →
GENAI · FULL-STACK APPLICATIONS

Turns RSS articles into structured script drafts through optional Gemini/OpenAI generation, with saved articles and text/PDF exports.

Status: local prototype with a template fallback. Live-provider validation and deployment hardening are pending.

TypeScript Next.js Prisma LLM APIs

Explore the application →

Systems & machine-learning foundations

  • C++ Filesystem & Concurrency Lab — Sequential and threaded filesystem commands, recursive traversal, and workload timing scripts. C++17 · Linux
  • GPT-2 Review Summarization — Coursework experiment covering fine-tuning and generation with PyTorch / Hugging Face. Experimental; evaluation corrections and reproduction steps are documented.

More things I've built: MoodPet desktop companion · Interactive C++ Concepts Lab · Real-time multiplayer quiz

From issue to pull request

My contribution workflow: reproduce the failure, make a focused patch, verify with regression tests, and submit a pull request with evidence.

A recent example: ELD #2134 — preserve AArch64 feature flags. A one-line C++ fix, a regression that failed before the change, and 18 passing focused test runs across two AArch64 configurations. PR open for review.

More open-source work & engineering practice
  • ARM/AArch64 LTO fix · #2129 — Preserve native object generation with --save-temps. Full LTO, ThinLTO, and explicit assembly-output coverage; 16 focused tests passed, followed by the updated regression on all six target configurations.
  • Build guidance · #2127 — Document the LLVM main baseline and source/build path guidance following a maintainer discussion.
  • DSA practice — Ongoing algorithms and problem-solving work.

PRs #2134, #2129, and #2127 were open as of October 10, 2026. ELD verification used focused tests, not the full suite.

Toolbox

Systems engineering GenAI & applied ML Backend & delivery
C / C++, Linux, GDB RAG, BM25, MiniLM, RRF Python, FastAPI, SQL
LLVM, CMake, Ninja, lit LLM APIs, PyTorch, Hugging Face TypeScript, Next.js, Docker

Let's build at the intersection of systems and AI. Visit my portfolio ↗ · Connect on LinkedIn →

Pinned Loading

  1. LLVMBugSquad LLVMBugSquad Public

    LLVM investigation workspace with a TypeSafe/Jev routing adapter, isolated compiler workers, durable event streaming, and reproducible evidence exports.

    Python

  2. OOPD-Project OOPD-Project Public

    C++17 filesystem command interpreter comparing sequential and threaded directory operations on Linux, with workload-generation and timing scripts.

    C++

  3. ZainiiiBoyx278/legal-lens ZainiiiBoyx278/legal-lens Public

    Jupyter Notebook

  4. NewsScript NewsScript Public

    News-to-script prototype with RSS ingestion, heuristic ranking, Prisma/SQLite persistence, and optional Gemini/OpenAI generation.

    TypeScript

  5. MoodPet MoodPet Public

    Native Windows productivity companion with focus timers, activity charts, persistent streaks, and a PySide6 dashboard.

    Python

  6. CompilerCppTopics CompilerCppTopics Public

    Interactive C++/STL learning lab with visual simulations, Wandbox code execution, and Gemini-assisted explanations.

    JavaScript