Jiajie Hu is a Senior Software Engineer with 11 years of programming experience and a 4-year focus on Android development, currently building high-performance cross-platform media delivery systems for Activision Blizzard King. He has driven measurable product impact—doubling ad click-through rates and lifting video completion rates—by architecting adaptive asset selection, parallel chunked downloads, and shared caching. Prior roles at AppLovin, PayPal, and Yelp showcase his expertise in SDK optimization, large-scale MVVM migrations, reusable component engineering, and design-system integrations. Beyond mobile, he contributes to high-profile open-source projects like Bullet Physics, ONNX Runtime, Emscripten, and TensorFlow.js, improving WebGPU/GL performance and cross-platform compatibility. Known for pragmatic problem-solving and careful performance tuning, he blends low-level systems work with polished user-facing UI engineering.
11 years of coding experience
7 years of employment as a software developer
Bachelor's degree Computer Science and Technology, Bachelor's degree Computer Science and Technology at Beijing University of Posts and Telecommunications
Master's degree Computer Science, Master's degree Computer Science at Southern Methodist University
A WebGL accelerated JavaScript library for training and deploying ML models.
Role in this project:
ML Engineer
Contributions:75 reviews, 14 commits, 34 PRs in 7 months
Contributions summary:Jiajie focused on enhancing the TensorFlow.js (tfjs) library, specifically targeting WebGPU backend optimization. Their contributions involved migrating sparseToDense to an atomic-based kernel, refining kernel registry tests, and addressing frame readiness issues in fromPixels tests. They also worked on improving the performance and efficiency of existing WebGPU kernels.
Software Engineer (Focused on WebAssembly/Emscripten)
Contributions:2 reviews, 14 commits, 18 PRs in 1 year 7 months
Contributions summary:Jiajie primarily contributed to bug fixes and improvements within the Emscripten project, specifically related to time zone handling, building JS optimizers, and GL/WebGL functionality. They addressed issues in core JavaScript libraries, browser integration, and the handling of OpenGL features. The contributions demonstrate expertise in WebAssembly compilation, JavaScript optimization, and cross-platform compatibility within a web-based environment.
compileremscriptenllvmwebassemblywasm
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.