Yining Shi

Senior Director Of Applications

New York, New York, 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
Yining Shi is a senior software leader and creative coder with 11 years of experience building web and ML-driven products, currently serving as Senior Director of Applications at Runway in New York. She blends hands-on front-end and full-stack engineering with product leadership—rising through engineering manager and director roles while shipping features for video and creative tools. An active open-source contributor, Yining has improved accessibility and interactivity in well-known projects like the p5.js web editor and ml5.js, adding features such as infinite loop detection, Pix2Pix examples, and teachable-machine GIF exports. She teaches "Machine Learning for the Web" at NYU, translating research and creative coding into practical browser-based ML experiences. Comfortable across D3, p5.js, React/Redux, and node-based stacks, she brings a designer’s eye to user-facing systems and a researcher’s curiosity to prototype novel interactions. A less obvious strength is her background in physical computing and electronics, which informs pragmatic, multimodal approaches to interactive product design.
code11 years of coding experience
job11 years of employment as a software developer
bookMaster's Degree, Interactive Telecommunications Program, Master's Degree, Interactive Telecommunications Program at New York University
bookBachelor's Degree, Electronics Engineering Technology, Bachelor's Degree, Electronics Engineering Technology at Beijing University of Posts and Telecommunications
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
26reputation
2kreached
1answer
0questions
github-logo-circle

Github Skills (23)

asynchronous10
async-js10
javascript10
async10
css10
tensorflowjs10
machine-learning10
user-interface10
p5js10
asynchronous-javascript10
html10
react10
image-processing9
redux9
ui-design9

Programming languages (3)

TypeScriptJavaScriptPython

Github contributions (5)

github-logo-circle
ml5js/ml5-library

Nov 2017 - Jun 2019

Friendly machine learning for the web! 🤖
Role in this project:
userFull-stack Developer
Contributions:111 commits, 29 PRs, 46 pushes in 1 year 6 months
Contributions summary:Yining's commits primarily focus on setting up a teachable machine example for web-based machine learning. They added functionality for generating GIF outputs and implemented the 'getClassExampleCount' function from deeplearn.js, indicating a focus on integrating machine learning capabilities. Further contributions included adding the 'clearClass' function and automatically initiating the prediction process based on the training data, demonstrating a hands-on approach to building and refining the user interface and machine learning features. The commits involve changes in the 'dist/p5ml.min.js' file and include modifications to HTML and JavaScript (sketch.js, index.html) files to enhance the user experience and functionality of the teachable machine example.
imagenetdeep-learninglstmjavascriptp5xjs
ml5js/ml5-examples

Jun 2018 - Nov 2019

A collection of ml5.js examples
Role in this project:
userFront-end Developer
Contributions:53 commits, 17 PRs, 40 pushes in 1 year 4 months
Contributions summary:Yining primarily contributed to the development of interactive examples within the ml5.js library, specifically focusing on the Pix2Pix model. Their work involved implementing drawing functionalities and user interaction within a p5.js canvas, along with the integration of the ml5.js library for style transfer. They also demonstrated an understanding of HTML and CSS through modifications to the index.html file. The user further showcased their skills by adapting examples to utilize promises for asynchronous model loading and interaction.
ml5machine-learningattribution
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