Summary
Mingjie Xing is a senior engineer based in Beijing with 15 years of deep compiler, toolchain, and DSL development experience across academia and industry. He has built industrial robot programming languages and runtimes, designed an assembler for a VLIW architecture, and implemented RISC-V vector extension support in LLVM. His background includes porting and optimizing gcc/binutils for Loongson and other custom targets—once boosting EEMBC peak performance by about 30%—and developing binary LTO and source-to-source Clang-based translators for heterogeneous hardware. A longtime open-source advocate, he maintains and translates influential compiler resources and runs the HelloGCC community, reflecting a strong commitment to tooling education and ecosystem building. Notably, he has hands-on experience porting ML frameworks to IPU devices and implementing alias- and effect-based analyses to enhance auto-parallelization, combining low-level systems work with practical accelerator support.
15 years of coding experience
2 years of employment as a software developer