COMPILER & SYSTEMS ENGINEER

I turn complex systems into software that ships.

Sairudra More is a Systems Software Engineer I at HPE and an LLVM Project Member, building Flang/OpenMP compiler infrastructure across lowering, semantics, runtimes and correctness.

HPE · LLVM Project Member · Bengaluru · 20 merged upstream PRs

REGISTER FILE
x000000000
x10000001A
x20000000F
x317FFFEFFC
CORE
ALULOAD / STORE
BRANCH UNIT
Sairudra More
ACTIVE PROFILESairudra Moresystems / compiler
COMPILER PIPELINE
ParseSemaHLFIROptLLVM IRRuntime
IR / LOWERdefine i32 @ship(i32 %n) {  %ok = icmp sgt i32 %n, 0  br i1 %ok, label %emit}
EVIDENCE / 11 JUL 2026

SIGNAL & STORY

An early career already compiling into impact.

The important story is not a list of titles. It is the rate at which the work moved from learning, to applied systems, to upstream ownership and review.

SELECTED ENGINEERING WORK

Three changes that show how I think.

Security, compiler architecture and correctness. Each case study is anchored to public upstream evidence.

01

RUNTIME SECURITY

A W^X-safe trampoline pool for Flang

Moved generated trampolines off the executable stack into a permission-managed runtime pool, with Linux and macOS paths, driver plumbing and end-to-end tests.

PR #183108 · 24 files · +1,389 / −198
01allocate RW
02emit
03flush
04switch RX
03

CORRECTNESS × DEBUGGING

HLFIR scalar-to-array assignment at -O0

Avoided an invalid OpenMP device runtime path while preserving host debugger behaviour through a deliberately scoped follow-up.

PRs #197092 and #201774 · merged
01reproduce
02lower
03restrict
04regress

OPEN SOURCE / LLVM

Code is only half the signal.

Alongside 24 authored upstream PRs, my public LLVM activity includes review and design discussion across 19 PRs, including requested changes, approvals and cross-module reasoning.

Inspect the upstream trail

UPSTREAM LEDGER / LIVE EVIDENCE

A contribution trail you can inspect.

Twenty-four authored LLVM-organization pull requests, grouped by compiler layer. Statuses are a dated snapshot, and every row links to the public engineering discussion.

24 matching PRs · as of 11 Jul 2026

REVIEW JUDGMENT

Review judgment, in public.

My public review activity spans 19 upstream PRs. The current evidence snapshot includes ten approvals and one requested-changes decision.

Inspect representative review #207493 ↗
01
Ambiguity

A cross-module reduction behavior needed a clearer contract.

02
Requested changes

The review made the correctness risk explicit.

03
Corrected patch

The author revised the implementation and reasoning.

04
Approval

The updated design closed the concern constructively.

DELIBERATE PRACTICE

Consistency, without turning it into theatre.

The public LeetCode profile records 523 solved problems and 14 badges, including a 365 Days badge. Most solutions are in C++, which aligns with the systems work rather than competing with it.

Open verified LeetCode profile ↗
523problems solved
365Days badge
14profile badges
521 C++1 Java1 Python 3

ENGINEERING LAB

Breadth, with provenance attached.

Compiler work leads. Earlier AI, research, security and backend work remains available here with internal details sanitized and collaborative work attributed carefully.

LAB / 01

AI-assisted developer productivity

PR Reviewer Recommender

Built a system that ranks candidate reviewers for compiler-code changes using path similarity, contribution activity, graph signals and human feedback.
PythonSQLitefile/label similarityactivity decayPageRank-style signals
LAB / 02

AI-assisted developer productivity

Review Comment/Suggestion Recommender

Built a retrieval pipeline that cleans review history, learns relevance signals and surfaces reusable review feedback for new code changes.
GraphCodeBERTlibclang ASTChromaDBclassifier and similarity thresholdserror analysis
LAB / 03

Deep learning

CIFAR-10 CNN object recognition

Image classification project on CIFAR-10.
PythonCNN
LAB / 04

Cloud security

IAM/SAML/OAuth cloud-security project

Research/implementation concept for secure and user-friendly cloud access.
IAMSAMLOAuth
LAB / 05

Web/backend

Cuvasol video-recording workflow

Implemented and validated video-recording functionality during internship.
PHPAPIsPostman
LAB / 06

Algorithms/research

Data-compression research implementation

Implemented and compared compression pipelines that support the ICACRS/INCIP research narrative; the cleanest public repository contains the code, results summary and presentation deck.
PythonHuffman codingBWTRLELZW
LAB / 07

Collaborative AI code review

LLVM Knowledge Miner

Contributed to a collaborative experiment that generated structured, file-wise review summaries for test pull requests.
TypeScript/JavaScriptGitHub ActionsOctokitGemini

HPE internship systems are described through public-safe architecture; private code, real reviewer identities and internal datasets are not embedded in this site.

RESEARCH / COMMUNICATION

Published, presented, recognized, explained.

Compression research moved from implementation to three conference appearances, two verified IEEE publications, an external compiler talk and early-career mentoring.

COMPLETE EVIDENCE VAULT

Everything belongs. Not everything leads.

Recruiter-critical evidence stays in the main journey. Earlier roles, skills, education and 104 credential records live here, organized, searchable and linked to public or issuer-hosted sources.

Sep 2025Present

Hewlett Packard Enterprise

Systems Software Engineer I

Compiler infrastructure: LLVM, Flang, OpenMP lowering/offload, HLFIR, Fortran semantics, diagnostics, runtime correctness and regression testing.
source ↗
17 Feb 202514 Aug 2025

Hewlett Packard Enterprise

Software Engineer (R&D) Intern

Built AI-assisted reviewer and review-comment recommendation systems for compiler engineering workflows; HPE Career Preview mentor.
source ↗
Jan 2024Sep 2025

Microsoft Learn Student Ambassadors

Student Ambassador → Alpha → Beta

Community leadership and technical learning progression.
source ↗
May 2023Aug 2025

Microsoft Innovations Club VITC

Competitive Programmer

Competitive-programming practice and club participation.
source ↗
14 Aug 202330 Sep 2023

Cuvasol Technologies

Trainee Software Developer

PHP/API video-recording workflow and Postman-based validation.
source ↗
2021Sep 2023

Android Club VITC + Zero Bugs Club

Designer

Design contributions across two student clubs.
source ↗
Mar 2023Apr 2023

Microsoft Innovations Club VITC

Videographer

Short-term videography contribution.
source ↗
Jan 2016Jan 2017

Ryan International School

Football Captain

Led a school football team.
source ↗
20212025

Vellore Institute of Technology, Chennai

B.Tech, Computer Science and Engineering

CGPA 8.90source ↗
20192021

Sri Chaitanya

CBSE Class XII

91%source ↗
20172019

St. Thomas Public School

ICSE Class X

93.6%source ↗
20072016

Ryan International School, Navi Mumbai

Schooling (LKG–Class IX)

Football activities.source ↗