Skip to content
View Shehrozkashif's full-sized avatar

Highlights

  • Pro

Block or report Shehrozkashif

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

I build AI systems that run where the hardware actually is: INT4 quantization, on-device inference, and multi-agent pipelines with no cloud dependency.

My work sits between the model and the machine. On the software side that means weight compression and inference optimization inside Intel's OpenVINO and NNCF toolchain. On the hardware side it means RISC-V ISA specification work for the Linux Foundation, and RV32I processors written in Chisel.

Right now: Google Summer of Code 2026 contributor at Intel (OpenVINO), building a fully local 5-agent desktop automation system. Next: applying for PhD programs starting Fall 2027 in efficient ML, model compression, and computer architecture.

🌐 Google Summer of Code 2026, selected contributor, Intel / OpenVINO Toolkit
🐧 LFX Mentorship 2025, Linux Foundation / RISC-V International (merit based)
🔀 12 merged PRs into Intel, Linux Foundation, Harvard/MIT, and MERL Lab codebases
🔬 3 research projects led at MERL Lab: hallucination mitigation, LLM benchmarking, RV32I processor design

🔬 Research

My research interest is making large models cheap enough to run on hardware people already own, and measuring honestly whether they still work after you shrink them.

AI4Org, GAN-Based Hallucination Mitigation for Private LLMs

Research Assistant, MERL Lab · Jul 2023 to Dec 2025 · merledu/ai4org

A fully on-premise framework for reducing LLM hallucination, with no external API calls at any stage.

  • Multi-discriminator GAN pipeline paired with a REINFORCE reinforcement learning optimization loop
  • FAISS semantic retrieval for grounded generation
  • Fine-tuned TinyLlama, GPT-2, LLaMA-2, and Mistral-7B using PEFT, LoRA, and SFT
  • Trained on dual AMD RX 7900 XTX with gradient checkpointing, plus CI/CD for reproducible runs

PyTorch Transformers PEFT/LoRA FAISS GANs REINFORCE RL ROCm

ArcheV, LLM Benchmark Suite for RISC-V RV32I Assembly

Research Assistant, MERL Lab · merledu/ArcheV

A standardized evaluation framework for LLM-generated RISC-V assembly, built because general code benchmarks say almost nothing about whether a model understands an ISA.

  • Scores functional correctness, syntactic validity, and ISA edge-case coverage
  • Reproducible JSON output for cross-model comparison
  • RTL-level verification of generated programs

Python Verilog llama.cpp RISC-V

Vermithor and Vahgar, RV32I Processors in Chisel

Vermithor (5-stage pipelined) · Vahgar (single cycle)

RV32I cores written in Chisel (Scala), with hazard detection, forwarding, and Verilator-based verification.

Chisel Scala Verilator RISC-V

Open to PhD supervision in: model compression and quantization · efficient / on-device inference · hardware-aware ML · LLM evaluation and benchmarking · ML for computer architecture


💼 Engineering

🟣 Google Summer of Code 2026, Contributor @ Intel (OpenVINO)

May 2026 to Sep 2026 · Google-sponsored · Remote · Mentors: Ethan Yang, Zhuo Wu

Building a privacy-preserving GUI desktop automation agent that runs entirely on-device, with zero cloud dependency.

5-Agent Pipeline (A2A Protocol + MCP Server)
──────────────────────────────────────────────────────────────────
Router  →  Planning  →  UI Grounding  →  Action Exec  →  Reflection
           Qwen3        UI-TARS VLM      Native Win32    Self-correct
           INT4         INT4 via OVMS    input           retry loop
  • INT4 weight compression, KV caching, and prefix caching for a sub-second per-step budget on consumer hardware
  • Four one-way layers (ui → core → agents → desktop) so the desktop layer reports facts and never makes decisions
  • 107 commits restructuring the project into a release-ready state

➡️ Shehrozkashif/OpenVINO-Autonomous-GUI-Agent

🔴 Open Source AI Engineer, Intel (OpenVINO / NNCF)

Dec 2025 to Mar 2026 · Santa Clara, CA · Remote

  • Stateful LLM compression: migrated OpenVINO's LLM compression examples to the default stateful inference flow, removing manual past_key_values handling (nncf #3814, merged)
  • Transpose-aware LoRA correction: correct handling of MatMul layers with transposed activations in INT4/INT8 quantized LLMs, threading act_ch_axis through to LoRA so activation statistics are read on the right axis (nncf #3845, nncf #3864, in review)
  • PyTorch frontend: proper support for the prim::isinstance operator (openvino #33803, in review)

🔵 AI Engineer, Skoop

Apr 2026 to Jun 2026 · Walnut Creek, CA · Remote

  • Production LangChain RAG pipelines with FAISS for enterprise knowledge management
  • Full retrieval stack: ingestion, semantic chunking, embedding, FAISS indexing, retrieval
  • Agentic workflows for autonomous multi-step task execution
  • Owned model monitoring loops covering retrieval quality, relevance, and latency

Proprietary codebase, private repository. Happy to walk through the architecture on a call.

🟠 AI Engineer, TheOvalLabs

Jan 2026 to Apr 2026 · Remote

  • Built Verimate, an AI platform that generates UVM verification plans and testbenches from RTL/chip designs, for the semiconductor sector
  • LangChain, FAISS, Gemini API, and GPU-accelerated local LLMs
  • Reduced the manual effort in the hardware verification cycle

Proprietary codebase, private repository. Happy to walk through the architecture on a call.

🟢 Software Engineer, LFX Mentorship @ Linux Foundation / RISC-V International

Mar 2025 to Jun 2025 · Remote · Mentored by engineers from Qualcomm, Ventana, and Synopsys

  • 6 merged PRs into the canonical machine-readable RISC-V ISA specification
  • Implemented the Zilsd, Zclsd, and Zcmop extensions (load/store pair and compressed may-be-operation instructions for RV32)
  • Ruby tooling, SimpleCov test coverage reporting, GitHub Actions CI, schema and IDL fixes
  • Hypervisor-mode CSR contribution currently in review

🔀 Open Source

12 merged pull requests into production and research codebases, plus 4 currently in review.

Organization Repository Merged In review Contribution
🐧 Linux Foundation / RISC-V riscv-unified-db 6 1 Zilsd, Zclsd, Zcmop ISA extensions · Ruby tooling · CI coverage · schema and IDL fixes
🔵 Intel nncf · openvino 1 3 Stateful LLM compression · transpose-aware LoRA correction · PyTorch frontend
🔴 Harvard / MIT hnn-core 1 0 API documentation for _add_cell_type_bias
🟡 MERL Lab ai4org · ArcheV 4 0 Hallucination reduction pipeline · repo hardening · benchmark refactor
All merged PRs

RISC-V International · #521 RORW operand and IDL fix · #530 Zcmop 16-bit MOP instructions · #542 Zilsd extension · #577 Zclsd extension · #654 SimpleCov coverage reporting · #923 CSR schema path fixes

Intel · nncf #3814 stateful OpenVINO models in LLM compression examples

Harvard / MIT · hnn-core #1001 docstrings for _add_cell_type_bias

MERL Lab · ai4org #1 hallucination reduction pipeline · ai4org #49 bug fixes, repo restructure, config hardening · ai4org #50 pre-commit checks · ArcheV #4 repository refactor


🛠️ Tech Stack

Inference and compression OpenVINO NNCF INT4/INT8 llama.cpp CUDA ROCm

LLM and agents PyTorch HuggingFace PEFT/LoRA LangChain FAISS RAG MCP A2A GANs

Hardware and systems RISC-V Chisel Verilog Linux Docker GitHub Actions

Languages Python C++ Scala Ruby Bash SQL


🎓 Education

BSc Software Engineering, UIT University, Karachi

IBM AI Engineer Professional Certificate (Coursera, 2025), covering RAG and LangChain applications, AI agents, advanced fine-tuning for LLMs, transformers, and deep learning with PyTorch


📬 Let's talk

LinkedIn Email

Open to: PhD positions (Fall 2027) · founding and early-stage engineering · LLM inference and infrastructure · edge AI optimization · research collaboration

Based in the UAE. Open to remote, and to relocation.

"The gap between a model and a system is where most people give up. That's where I live."

Profile Views

Pinned Loading

  1. OpenVINO-Autonomous-GUI-Agent OpenVINO-Autonomous-GUI-Agent Public

    Fully local desktop automation agent. Five OpenVINO INT4 agents see the screen, plan, act, and verify their own work. No cloud calls, no data leaves the machine.

    Python

  2. merledu/ai4org merledu/ai4org Public

    Hallucination reduction framework for LLMs using RAG, multi-discriminator RL, and automated data pipelines.

    Python 2 5

  3. riscv/riscv-unified-db riscv/riscv-unified-db Public

    Monorepo containing a machine-readable database of the RISC-V specification and artifact generation tools

    Ruby 208 246

  4. openvinotoolkit/nncf openvinotoolkit/nncf Public

    Neural Network Compression Framework for enhanced OpenVINO™ inference

    Python 1.2k 302

  5. ArcheV ArcheV Public

    Forked from merledu/ArcheV

    RISC-V RV-32i RTL Benchmark for evaluating Large Language Models.

    Verilog 1

  6. Vermithor Vermithor Public

    RISCV RV-32I 5 Stage Pipelined Processor

    Scala