Shirly 

Student

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
Shirly is a college student with nine years of hands-on software experience and a strong open-source footprint, notably contributing full-stack improvements to PaddlePaddle’s Paddle.js—refactoring WebGL and CPU backends and adding model preprocessing for tinyYolo. She blends front-end WebGL performance work with backend conversion tools, showing an uncommon comfort across deployment targets from browser WebGL/WebGPU to CPU. Energetic and disciplined from balancing studies with sustained coding contributions, she brings practical engineering chops and clear documentation habits to collaborative projects. Outside code, she channels creativity through rap, dance, and basketball, which informs a collaborative and dynamic approach to problem solving.
code9 years of coding experience
github-logo-circle

Github Skills (10)

webgl10
javascript10
modello9
inference-engine9
webassembly9
deep-learning9
paddlepaddle8
webgpu8
refactoring7
model-conversion6

Programming languages (1)

JavaScript

Github contributions (5)

github-logo-circle
PaddlePaddle/Paddle.js

Dec 2020 - Sep 2022

Paddle.js is a web project for Baidu PaddlePaddle, which is an open source deep learning framework running in the browser. Paddle.js can either load a pre-trained model, or transforming a model from paddle-hub with model transforming tools provided by Paddle.js. It could run in every browser with WebGL/WebGPU/WebAssembly supported. It could also run in Baidu Smartprogram and WX miniprogram.
Role in this project:
userFull-stack Developer
Contributions:1 release, 10 reviews, 82 commits in 1 year 8 months
Contributions summary:Shirly refactored the webgl backend and gl operators, indicating a focus on improving the performance and structure of the WebGL implementation. They added data preprocessing for the tinyYolo model and added a README for the webgl backend, showing an effort to integrate and document the webgl-specific functionalities. The commits demonstrate work on core components of the webgl backend within the Paddle.js project, improving both its functionality and documentation. The user also refactored the paddlejs-converter and introduced the cpu backend indicating an interest in different deployment targets.
inference-enginemodelpaddlebaiduframework-learning
yueshuangyan/Paddle.js

Dec 2020 - Aug 2022

Paddle.js is an Web project for Baidu Paddle, which is an open source deep learning framework designed to work on web browser. Load a pretrained paddle.js SavedModel or Paddle Hub module into the browser and run inference through Paddle.js. It could run on nearly every browser with WebGL support.
Contributions:72 pushes, 2 branches in 1 year 7 months
browserwebgldeep-learningpaddlepaddlejavascript
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
Shirly - Student