Sharjeel Khan
Recent Updates
- Oct 2026 Talk Zachary Yedidia and I will be giving a quick talk about new updates to Lightweight Fault Isolation and its application in Android at LLVM Developer's Meeting 2026.
- July 2026 Paper Our paper, DeckerPlus: Whole Program Attack Surface Reduction via Compiler Analysis and Transformations, got accepted to ACM Transactions on Privacy and Security 2026.
- June 2026 Service I am on the Program Committee for LLVM Developer's Meeting 2026.
- May 2026 Post I recently posted a RFC on upstreaming the compiler changes for the Lightweight Fault Isolation Target for x86-64 into LLVM.
- Dec 2025 Service I am on the Artifact Evaluation Committee for CC 2026.
- Oct 2025 Talk I gave a lightning talk, _FORTIFY_SOURCE in Android, at the 2025 Workshop on Supporting Memory Safety in LLVM.
- Oct 2025 Talk Austin Adams gave a talk, Leveraging MLIR to Compile a Basis-Oriented Quantum Programming Language, about our Qwerty work at LLVM Developer Meeting 2025.
- Sep 2025 Service I am a co-organizer of the LLVM Bay Area Monthly Meetup , a monthly gathering for LLVM developers and users in the Bay Area.
- Sep 2025 Post Talk I posted an RFC on upstreaming Lightweight Fault Isolation into LLVM. Zachary Yedidia and Tal Garfinkel also gave a talk on this work at LLVM Developer Meeting 2025.
- Jul 2025 Paper Our paper, Qwerty: A Basis-Oriented Quantum Programming Language, got accepted to QCE 2025.
- Feb 2025 Service I am on the Artifact Evaluation Committee for PLDI 2025.
- Jan 2025 Paper Our paper, Tackling ML-based Dynamic Mispredictions using Statically Computed Invariants for Attack Surface Reduction, got accepted to ASPLOS 2025.
- Dec 2024 Career I began my job as a Software Engineer in the Android LLVM Toolchain team at Google.
- Nov 2024 Paper Our paper, ASDF: A Compiler for Qwerty, a Basis-Oriented Quantum Programming Language, got accepted to CGO 2025.
- Sep 2024 Paper Our paper, Real-time Digital RF Emulation - II: A Near Memory Custom Accelerator, got accepted to IEEE Transactions on Radar Systems 2024.
- Sep 2024 Paper Our paper, Real-time Digital RF Emulation - I: The Direct Path Computational Model, got accepted to IEEE Transactions on Radar Systems 2024.
- May 2024 Career I proposed my thesis "A System for Faster Software Verification and Better Compiler Optimizations through Symbiosis" and officially became a PhD candidate.
- Mar 2024 Paper Our paper, Pythia: Compiler-Guided Defense Against Non-Control Data Attacks, got accepted to ASPLOS 2024.
- Nov 2023 Post My Google internship work on Orderfiles in Android was posted as a blog post on Android Developers Blog.
- Oct 2023 Talk I gave a lightning talk about validating orderfiles at the LLVM Developers Meeting.
- Oct 2023 Paper Our paper, Decker: Attack Surface Reduction via On-demand Code Mapping, got accepted to ASPLOS 2023.
- Sep 2023 Paper Our paper, Beacons: A End-to-End Compiler Framework for Predicting and Utilizing Dynamic Loop Characteristics, got accepted to OOPSLA 2023.
- May 2023 Career I began my internship in the Android LLVM Toolchain team at Google.
- Jan 2023 Paper Our paper, A High Performance Computing Architecture for Real-Time Digital Emulation of RF Interactions, got accepted to RadarConf 2023.
- June 2022 Paper Our paper, Com-CAS: Effective Cache Apportioning under Compiler Guidance, got accepted to PACT 2022.
- May 2022 Career I began my internship in the Redex team at Meta.
- Apr 2022 Paper Our paper, VICO : Demand-driven Verification for Improving Compiler Optimizations, got accepted to ICS 2022.
- Apr 2022 Career I was chosen as President of the School of Computer Science Graduate Student Association.

