Skip to content

@shreyas_omkar

Shreyas Hegde

@shreyas_omkar

Hi, I am Shrey. I'm a compiler engineer and Contributor to JuliaOrg and GCC.

Hi, I am Shrey. I'm a compiler engineer and Contributor to JuliaOrg and GCC.

Skill iconRust
Skill iconC++
Reverse Engineering
LLVM
GCC

Bangalore, India

I’m a systems and compiler enthusiast who enjoys working close to the metal. Most of my work revolves around compilers, systems programming, and performance engineering. I’m particularly interested in understanding how high-level code eventually becomes efficient machine instructions and how we can improve that journey.

I spend a lot of time exploring compiler infrastructure such as LLVM and GCC, experimenting with LLVM IR, and building tools that push performance further. My interests include ahead-of-time optimizations, high-performance computing runtimes, GPU compute, and low-level systems design. I enjoy building things that make software faster, cleaner, and more efficient.

I actively contribute to open source projects and like tackling tricky problems in compiler ecosystems and systems software. Over time I’ve worked on projects ranging from compiler implementations and alias analysis passes to secure low-level tooling and performance-focused infrastructure.

My primary languages include C, C++, Zig, Julia, and Bash, and I regularly work with tools like LLVM, GCC, GDB, CMake, and Git. Most of the things I build sit somewhere at the intersection of compilers, operating systems, and high-performance computing.

Curiosity drives most of what I do. I enjoy digging into how systems actually work, experimenting with new ideas, and building tools that help developers write faster and more reliable software. Code runs on coffee, and admittedly, so do I.