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.

Software engineer · Systems × GenAI · M.Tech, IIIT Delhi

Explore my portfolio & project case studies ↗   /   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.

At IBM India Software Labs, I worked on the IBM Z C/C++ compiler, resolved 8+ production defects, and implemented an MCP service for compiler-diagnostic retrieval. Software Engineer: July 2025–September 2026; intern: January–July 2025.

My portfolio brings together five featured projects, linker contributions, implementation details, and code links. Search by technology or explore systems, AI/ML, applications, and research.

Selected work

Five featured projects, in the same order as my portfolio.

Dimensional concept illustration for Qualcomm ELD contributions SYSTEMS · C++ · OPEN SOURCE

Two merged fixes in an ELF linker built on LLVM:

  • #2065 — Fixed a PHDRS/FILEHDR 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 →
Dimensional concept illustration for Legal Lens 2.0 GENAI · RAG · INFORMATION RETRIEVAL

Contributed hybrid BM25 + MiniLM retrieval over a 1,871-page historical IPC PDF, with reciprocal rank fusion, page-linked evidence, and cited research briefs.

Local scope/intent classification and a RAG assistant with document-excerpt fallback.

Python FastAPI Next.js MiniLM

Case study → · My project PRs
Dimensional concept illustration for Real Estate Aggregator BACKEND / PROPERTY MARKETPLACE

A PHP/Slim property marketplace connecting searchable listings, account workflows, MySQL persistence, Razorpay integration, and generated PDF contracts.

Full-stack prototype

PHP Slim MySQL JavaScript Razorpay TCPDF

Source & architecture ↗
Dimensional concept illustration for GPT-2 Review Summarization NLP / COURSEWORK EXPERIMENT

A notebook experiment fine-tuning GPT-2 to turn Amazon Fine Food Reviews into short summaries, covering data preparation, training, checkpointing, and generation.

ML coursework · evaluation corrections documented

Python PyTorch Hugging Face pandas Jupyter

Notebook & findings ↗

Live C++ Concepts code workspace with an unordered_map example

C++ / SYSTEMS / INTERACTIVE LEARNING

Interactive C++ lessons and a C++17 filesystem lab exploring containers, recursive operations, and concurrency.

  • Step-through simulations, an editable compiler workspace, quizzes, and an optional Gemini tutor.
  • cd / ls / cp / mv / rm; sequential and threaded variants with synchronized output.

C++17 std::filesystem std::thread Linux React Monaco

Two complementary labs: browser teaching simulations and an educational filesystem interpreter. Includes timing scripts; no measured speedup claimed.

Live demo ↗ · Concepts source ↗ · Systems source ↗ · Case study →
Earlier projects & explorations

More prototypes and learning projects, preserved in the portfolio archive. Illustrations below are concept artwork.

Dimensional concept illustration for LLVM BugSquad GENAI × SYSTEMS · DEVELOPER TOOLS

Compiler investigation workspace with model-assisted routing, isolated LLVM recipes, SQLite history, resumable events, and hashed evidence exports.

Status: synthetic replay demo. Live model/worker integration validation pending.

Python FastAPI Docker LLM APIs

Case study → · Source & setup
Dimensional concept illustration for NewsScript GENAI · FULL-STACK APPLICATIONS

RSS ingestion, deduplication, and heuristic ranking feed a script-drafting workspace with optional Gemini/OpenAI generation, 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

Case study → · Source & setup
Dimensional concept illustration for MoodPet DESKTOP / PRODUCTIVITY

A native Windows companion that combines an animated desktop pet with focus sessions, local activity history, persistent streaks, and a productivity dashboard.

Local Windows application

Python PySide6 SQLite Windows APIs

Source & setup ↗
Dimensional concept illustration for Quizzes by Iron REAL-TIME / MULTIPLAYER

An event-driven multiplayer quiz with host-controlled rooms, QR-code joins, timed questions, server-side scoring, and live leaderboards.

Web application · room state held in one server process

React Node.js Express Socket.IO Vite

Open app ↗ · Source ↗
Dimensional concept illustration for Bioinformatics Literature & Graph Explorer NLP / RESEARCH VISUALIZATION

A related pair of research tools: an extremophile literature-mining pipeline and an interactive chemical–gene graph that makes prepared relationships and publication references easier to explore.

Research capstone · two connected repositories

Python pandas Entrez Streamlit NetworkX

Graph explorer ↗ · Mining pipeline ↗
Dimensional concept illustration for Android Image Classifier APPLIED ML / ANDROID

An Android app that runs a bundled quantized MobileNet model locally to classify a selected gallery image and display its predicted label.

Educational mobile prototype

Kotlin Jetpack Compose TensorFlow Lite MobileNet

Android source ↗
Dimensional concept illustration for Voice–Vision: Image Captioning COMPUTER VISION / LANGUAGE GENERATION

A Flask image-captioning prototype combining InceptionV3 visual features with an LSTM language decoder to turn an uploaded image into a caption.

Earlier ML prototype

Python Flask TensorFlow / Keras InceptionV3 LSTM

Explore the prototype ↗
Dimensional concept illustration for Decrypter & Analyzer SECURITY EDUCATION / WEB TOOLS

An educational PHP toolkit exploring hash demonstrations and basic website configuration inspection through browser-based forms and result panels.

Educational prototype for authorized lab use

PHP JavaScript MySQL HTML / CSS

Source & scope ↗

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.

AI tooling: Hugging Face smolagents #2949 — Draft AST-validation fix for unpacking aliases in context managers, with tool export/reload regression coverage. The PR records 70 focused pytest passes; scope acceptance and contributor review are pending.

More open-source contributions and verification scope
  • ARM/AArch64 LTO fix · #2129 · Open — 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 · Open — Document the LLVM main baseline and source/build path guidance following a maintainer discussion.
  • React ChatBotify · #366 · Open — Submitted chat-history HTML sanitization, URL checks, and an optional sanitizer callback with tests.

Statuses checked 13 October 2026. ELD #2011 and #2065 are merged; #2134, #2129, and #2127 remain open. smolagents #2949 is a draft; React ChatBotify #366 remains open. Results above describe focused tests recorded in the PRs, not full-suite runs or live integration validation of every project.

Algorithms and coding practice

DSA · CSES · LeetCode daily work · A-to-Z series · Earlier LeetCode practice · Striver A-to-Z

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
Filesystems, concurrency TensorFlow Lite, scikit-learn PySide6, PHP, MySQL

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

  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 2

  4. NewsScript NewsScript Public

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

    TypeScript 2

  5. MoodPet MoodPet Public

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

    Python 2

  6. CompilerCppTopics CompilerCppTopics Public

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

    JavaScript 1