Kevin Shen is a Senior Software Engineer based in San Francisco with 11 years of technical experience and 7+ years building full‑stack products from 0 to 1, recently focusing on real‑time AI systems. He blends academic rigor—PhD in Chemical Engineering and a Postdoc at Georgia Tech where he led a team building cloud-native ML workflows and published tools with 35k+ downloads—with hands‑on product engineering across startups and large projects. Kevin has shipped performance improvements at scale (notably speeding up Chrome Status forms and simplifying APIs during a Google internship) and built immersive front‑end experiences like a Phaser/React virtual office and a Notion‑style real‑time app as a startup CTO. Comfortable across React, TypeScript, Node/FastAPI, Docker, and AWS, he often bridges research and production to turn simulation or ML models into user-facing, real‑time interfaces used by thousands daily. An intriguing thread through his work is repeatedly turning scientific tooling into polished web products that scale from prototypes to 1k+ daily users.
11 years of coding experience
4 years of employment as a software developer
Bachelor’s Degree, Chemical Engineering, Bachelor’s Degree, Chemical Engineering at National Taiwan University
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Georgia Institute of Technology
Doctor of Philosophy - PhD, Chemical Engineering, Doctor of Philosophy - PhD, Chemical Engineering at The Ohio State University
Immersive virtual office built with Phaser, React, Redux, PeerJS, and Colyseus.
Role in this project:
Front-end Developer
Contributions:91 reviews, 161 commits, 60 PRs in 1 year 5 months
Contributions summary:Kevin primarily focused on implementing front-end features and UI elements for the virtual office application. Their work included loading and displaying the initial map, adding character movement and animations, and integrating player interactions such as sitting and screen sharing. The contributions demonstrate a strong focus on building interactive components using Phaser and React, reflecting the project's goals of creating an immersive and collaborative virtual environment.
Contributions:80 reviews, 60 commits, 114 PRs in 5 months
Contributions summary:Kevin primarily contributed to the Chrome Status Dashboard, making UI improvements and refactoring existing components. They addressed display issues, optimized the use of datalist elements, extracted URLs, and converted existing feature templates into new elements. Their work focused on enhancing the user interface and improving the overall functionality and maintainability of the dashboard's front-end components.
statuschromestatus-dashboarddashboardmetrics
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.