Minjang Kim

Software Engineer at Meta

Menlo Park, 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

🤩
Rockstar
🎓
Top School
Minjang Kim is a software engineer with 11 years of experience specializing in mobile and system performance, dynamic program analysis, compilers, and high-performance computer architecture. Based in Menlo Park, he currently builds large-scale dynamic analyses and profile-guided optimization infrastructure for Meta’s Android and iOS apps and contributes to the widely used Redex Android bytecode optimizer. Previously at Qualcomm Research he led compiler and binary-tool redesigns, delivered ARM64 back-ends and energy-aware dynamic optimizations for mobile SoCs, and holds patents in malware protection and runtime optimization. His academic work at Georgia Tech produced fast dynamic dependence profiling and parallelization advising algorithms published in top conferences. Colleagues know him for turning deep program-analysis research into production tooling that measurably improves app performance and stability. He brings a rare combination of research-grade rigor and production-scale engineering across mobile runtimes and compiler toolchains.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor’s Degree, Naval Architecture & Ocean Engineering; Computer Science, Bachelor’s Degree, Naval Architecture & Ocean Engineering; Computer Science at Seoul National University
bookMaster’s Degree, Computer Science, Master’s Degree, Computer Science at Georgia Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
8,970reputation
818kreached
98answers
22questions
Badges
simd
top-5%
parallel-processing
top-5%
openmp
top-1%
multithreading
top-5%
optimization
top-5%
github-logo-circle

Github Skills (21)

code-optimization10
text-manipulation10
java10
javas10
openmp10
bytecode10
compiler-optimization10
optimization10
android-development9
multithreading9
parallel-processing9
simd9
cprogramming-language8
c-language8
abstract-class6

Programming languages (4)

C++GoMLIRPython

Github contributions (5)

github-logo-circle
facebook/redex

Oct 2016 - Mar 2021

A bytecode optimizer for Android apps
Role in this project:
userBack-end Developer
Contributions:196 commits, 43 comments, 10 issues in 4 years 5 months
Contributions summary:Minjang made several contributions focused on optimizing the Redex bytecode optimizer for Android apps. Their work involved fixing corner cases in the AccessMarking pass, improving code that handles invoke range operations, and addressing potential register count issues that could cause crashes. The user also implemented a pattern-based peephole optimization with multiple string replacements and tackled a bug related to Java string length calculation.
android-appandroid-appsbytecode
triton-lang/triton-cpu

May 2024 - Apr 2026

An experimental CPU backend for Triton
Contributions:146 reviews, 92 PRs, 75 pushes in 1 year 11 months
backend
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