gmcather 

Software Engineer at Peking University

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

🤩
Rockstar
gmcather is a seasoned software engineer with 11 years of experience focused on deep learning platform development at Baidu in Beijing. He contributes actively to the core PaddlePaddle framework and its flagship models repository, implementing operations, position encoding, loss functions, and end-to-end text classification training and inference pipelines. His work spans both framework-level changes (e.g., new ops and padding fixes) and applied ML engineering (CNN/LSTM/GRU/BOW models on IMDB), showing comfort across low-level performance concerns and higher-level model workflows. Based in China, he brings production-oriented rigor to open-source contributions that power large-scale CV, NLP, speech, and recommender workloads. Less obvious: he balances framework plumbing with practical inference tooling, bridging research-style models to deployable training and evaluation scripts.
code11 years of coding experience
github-logo-circle

Github Skills (23)

distributed-training10
python10
machine-learning10
mask-rcnn10
deeplearning-ai10
lstm10
deep-learning10
natural-language-processing10
neural-network10
paddlepaddle10
faster-rcnn10
nlp10
modeling10
tensorflow9
cprogramming-language8

Programming languages (3)

C++JavaScriptPython

Github contributions (5)

github-logo-circle
PaddlePaddle/models

Apr 2018 - Oct 2018

Officially maintained, supported by PaddlePaddle, including CV, NLP, Speech, Rec, TS, big models and so on.
Role in this project:
userML Engineer
Contributions:17 commits, 8 PRs, 3 pushes in 6 months
Contributions summary:Gmcather contributed to the text classification model training and inference components within the PaddlePaddle models repository. They added and modified Python scripts for training various neural network architectures (CNN, LSTM, BOW, and GRU) on the IMDB dataset, specifying configurations for training, and saving model checkpoints. The user also implemented and refined an inference script to evaluate the trained models. Their work demonstrates expertise in applying deep learning techniques to text classification tasks within the PaddlePaddle framework.
nlpdeep-learningpaddlepaddlerecommendationcomputer-vision
PaddlePaddle/Paddle

Mar 2018 - Oct 2018

PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
Role in this project:
userML Engineer
Contributions:8 commits, 4 PRs, 1 branch in 7 months
Contributions summary:Gmcather primarily contributed to the PaddlePaddle repository by implementing and modifying components related to deep learning, including adding a new operation (prependAllocatedop) to the framework. Further contributions involved merging code changes related to machine translation benchmarks and removing whitespace. The user also added position encoding and log loss functionalities within the context of the machine learning framework. Finally, the user fixed errors in a sequence padding example within the layers of the machine learning framework.
pytorchpythonparalleldeep-learningpaddlepaddle
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
gmcather - Software Engineer at Peking University