J M

Sunnyvale, 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
J M is a Web AI Lead at Google based in Sunnyvale with 11 years of experience bringing machine learning to JavaScript environments for teams like DeepMind, TensorFlow.js, and Chrome. He combines 20+ years of web development chops with a specialty in real-time browser ML, evidenced by work on projects like a TensorFlow.js person-removal demo and broad contributions to material-design-lite. His open-source footprint includes creating and evolving widely used utilities such as the Twitter Post Fetcher and refactoring core front-end components to modern JS design patterns. Known for performance-minded refactors and pragmatic integrations (e.g., webcam segmentation pipelines), he bridges research-grade ML and production web UX. He excels at making complex ML capabilities accessible to front-end teams and browsers, often optimizing algorithms to run smoothly in constrained environments.
code12 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
301reputation
29kreached
30answers
1question
github-logo-circle

Github Skills (21)

javascript10
material-design-lite10
ui-components10
css10
tensorflowjs10
machine-learning10
web-components10
material-design10
front-end-development10
computer-vision10
web-development10
html9
apidoc8
api8
algorithms8

Programming languages (12)

TypeScriptC++ShellCSSBikeshedCJavaScriptPHP

Github contributions (5)

github-logo-circle
Fetch your twitter posts without using the new Twitter 1.1 API. Pure JavaScript! By Jason Mayes
Role in this project:
userFull-stack Developer
Contributions:16 releases, 116 commits, 26 PRs in 5 years 5 months
Contributions summary:J's primary contribution was the initial development and subsequent updates to the Twitter Post Fetcher, which allows fetching Twitter posts without using the Twitter 1.1 API. Their work involved creating and minifying JavaScript code for the core functionality. Later commits refactored the codebase to use a customizable object for configuration, enhancing usability. Further updates added image support and fixed issues related to Twitter's changing widget implementations.
javascripttwittertwitter-apitwitter-fetcherfrontend
Removing people from complex backgrounds in real time using TensorFlow.js in the web browser
Role in this project:
userML Engineer
Contributions:3 releases, 19 commits, 18 pushes in 6 days
Contributions summary:J primarily contributed to the development of a real-time person removal system within a web browser using TensorFlow.js. Their contributions involved writing JavaScript code to integrate with the webcam, load a bodypix model, and process segmentation data. The user refactored and optimized core algorithms for improved performance and provided initial implementation and iterative enhancements.
tensorflowjs
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