Xinran Xu

Technical Lead at Megvii Technology Inc.

Haidian District, Beijing, China
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
Xinran Xu is a Technical Lead at Megvii Technology Inc., where he currently leads a 10+ person team to build a fast feature search system over billions of faces and an object storage system for billions of small images. With 13 years of experience and proficiency in Go, Python, and JavaScript, he excels at rapid prototyping across frontend, backend, and distributed systems. A Tsinghua University CS graduate, he combines hands-on engineering with scalable architecture and reliability. In addition to his work at Megvii, he contributes to open source, notably addressing low-level FFmpeg bindings in PyAV as a backend developer—fixing return types, build-related issues, and PTS handling improvements. He is based in Beijing's Haidian District, bringing a strong blend of leadership, systems, and research-focused engineering to large-scale ML and data infrastructure.
code13 years of coding experience
job5 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Tsinghua University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (4)

cython10
ffmpeg10
python10
c-lib9

Programming languages (10)

TypeScriptJavaC++VHDLCJavaScriptGoCython

Github contributions (5)

github-logo-circle
PyAV-Org/PyAV

Jul 2015 - Feb 2016

Pythonic bindings for FFmpeg's libraries.
Role in this project:
userBack-end Developer
Contributions:5 commits, 4 PRs in 7 months
Contributions summary:Xinran primarily contributed to the pyav project by addressing low-level details related to FFmpeg bindings. Their work included fixing return types, adding library directories for compilation, and resolving a refactoring error in the build setup. They also made an ad-hoc fix for an analyze limit and added a flag to improve the process of obtaining PTS (Presentation Time Stamps).
ffmpegpyavpythonpythonic
MegEngine/Hub

Nov 2020 - May 2022

基于旷视研究院领先的深度学习算法,提供满足多业务场景的预训练模型
Contributions:4 reviews, 5 commits, 3 PRs in 1 year 6 months
deep-learningmodelmachine-learning
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