Mehrdad Reshadi

Senior Staff Software Engineer at Meta

Sunnyvale, California, United States
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

👤
Senior
🎓
Top School
Mehrdad Reshadi is a Senior Staff Software Engineer in Sunnyvale with 20+ years of experience building high-performance web and systems software, currently leading front-end observability and the AutoLogging project at Meta. He blends deep research pedigree—27 peer-reviewed publications and a PhD-level background in compilers and VMs—with hands-on engineering of large distributed systems, compiler toolchains, and runtime innovations. His career includes architecting novel virtualization and edge optimization platforms at Instart and leading a parallel JavaScript JIT at Qualcomm Research (now open-sourced as mcjs). A pragmatic polyglot (TypeScript/JavaScript/C#/C++), he focuses on performance, scalability, and reliability while mentoring teams and moving ideas from research into production. He also contributes to notable open-source work such as improving google/closure-compiler-js testability and feature handling, reflecting an emphasis on robust tooling and automation. Colleagues describe him as a technical leader who pairs deep systems insight with a knack for practical, production-ready solutions.
code10 years of coding experience
job23 years of employment as a software developer
bookBSc Computer Engineering, BSc Computer Engineering at Sharif University of Technology
bookMSc Computer Engineering, MSc Computer Engineering at University of Tehran
bookUniversity of California, Irvine
github-logo-circle

Github Skills (9)

closure10
google-closure-compiler10
javascript10
testing10
command-line9
cli9
command-line-interface9
nodejs8
npm7

Programming languages (6)

TypeScriptJavaCOCamlJavaScriptHTML

Github contributions (5)

github-logo-circle
google/closure-compiler-js

Jan 2018 - Jan 2018

Package for the JS version of closure-compiler for use via NPM
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:6 commits, 1 PR, 8 comments in 1 day
Contributions summary:Mehrdad primarily focused on enhancing the functionality and testability of the closure-compiler-js project. They implemented support for handling the `--defines` argument from the command line, allowing for more flexible configuration. The user added multiple tests to verify the correct parsing and processing of different define values (strings, booleans, and numbers) and corrected some tests based on the expected output. Furthermore, the user refactored the code by renaming `fixupDefines` to `parseDefines` and making the `cmd.js` module more testable.
javascriptcompilernpmclosureclosure-compiler
reshadi/hyperion

Jan 2023 - Mar 2025

This project enabled intercepting and virtualizing the browser API
Contributions:185 pushes, 131 branches in 2 years 1 month
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
Mehrdad Reshadi - Senior Staff Software Engineer at Meta