Jiajie Hu

Software Engineer at Atoms

Newark, 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
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.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree Computer Science and Technology, Bachelor's degree Computer Science and Technology at Beijing University of Posts and Telecommunications
bookMaster's degree Computer Science, Master's degree Computer Science at Southern Methodist University
github-logo-circle

Github Skills (33)

webgl10
opencl10
simulation10
javascript10
c-language10
simulator10
simulations10
machine-learning10
onnx10
deep-learning10
webgpu10
emscripten10
blazor-webassembly10
webassembly10
cprogramming-language10

Programming languages (12)

TypeScriptJavaBikeshedC++ShellCLLVMJavaScript

Github contributions (5)

github-logo-circle
tensorflow/tfjs

May 2022 - Jan 2023

A WebGL accelerated JavaScript library for training and deploying ML models.
Role in this project:
userML 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.
javascriptmlmodelwebgldeep-learningtypescript
emscripten-core/emscripten

Sep 2017 - May 2019

Emscripten: An LLVM-to-WebAssembly Compiler
Role in this project:
userSoftware 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.
Request Free Trial