Mazen Kharbutli

email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Mazen Kharbutli is a Senior Software Engineer and performance architect with a 12+ year track record building mission-critical systems at Google, Apple, AWS, Meta and now OLIX, combining deep systems engineering with hands-on leadership as a Team/Tech Lead for over a decade. He holds a PhD in Computer Engineering and has 20+ published papers with 1,100+ citations, reflecting a rare blend of academic rigor and production-grade impact. Mazen has driven CPU/system software and SOC architecture work, and his practical performance optimizations span from dynamic instrumentation—contributing to DynamoRIO’s DRCacheSim cache simulator—to AI and systems co-design. Colleagues rely on him to translate microarchitectural insight into measurable system gains, and he frequently bridges research ideas into shipping products. Based in Austin, he brings both a scientist’s curiosity and an engineer’s pragmatism to complex performance problems across cloud and device platforms.
code8 years of coding experience
github-logo-circle

Github Skills (14)

simulations10
caching10
analyse10
code-analysis10
c-language10
performance-analysis10
cprogramming-language10
analyser10
analyzer10
program-analysis10
simulator9
instrumentation9
testing8
profiling8

Programming languages (1)

C

Github contributions (2)

github-logo-circle
DynamoRIO/dynamorio

Jun 2018 - May 2019

Dynamic Instrumentation Tool Platform
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:35 commits, 30 PRs, 122 pushes in 1 year
Contributions summary:Mazen primarily contributed to the DRCacheSim tool, focusing on improving its cache simulation capabilities. They added support for inclusive caches and cache line invalidation, implemented a cache hierarchy configuration file reader/parser, and integrated it with the simulator. The user also worked on disabling the writing of misses triggered by hardware prefetches and fixed various test-related issues. Furthermore, the user added a basic last-level cache (LLC) miss analyzer and the interface for it.
instrumentationbinary-analysisprofilingwindowslinux
kharbutli/dynamorio

May 2018 - May 2018

Contributions:1 PR, 1 branch in 1 day
instrumentationdynamic-instrumentation
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial