Shi Chen is a multidisciplinary product and UX/UI designer with 7 years of experience blending cloud platform knowledge and hands-on design practice across startups and global firms. Based in Shanghai and with a background spanning architecture, visual design, and UX, Shi has driven end-to-end product work from high-fidelity prototypes and usability testing to brand systems and project leadership. At Microsoft and cloud-focused Reserved.ai they translated complex technical requirements into intuitive interfaces, while earlier roles in architecture honed a systems-minded approach to space, flow, and documentation. Shi also contributes to developer tools in notable open-source Java projects (including VS Code’s Java extensions and the Eclipse Java language server), bringing practical engineering experience to UX decisions. This mix of deep design craft, cross-disciplinary collaboration, and real-world coding contributions makes Shi comfortable designing for developer-facing products and enterprise cloud workflows.
7 years of coding experience
Master's Degree, Architecture, Master's Degree, Architecture at Syracuse University
Bachelor's Degree, Architecture, Bachelor's Degree, Architecture at Huazhong University of Science and Technology
Certificate, User Experience Design, Certificate, User Experience Design at General Assembly Seattle
Contributions:1 release, 65 reviews, 65 commits in 1 year 5 months
Contributions summary:Shi primarily contributed to the development of the formatter settings editor within the VS Code Java pack. They focused on implementing features such as rendering whitespace and tabs, adding the ability to modify the formatter profile, and integrating settings configuration. Furthermore, the user addressed issues by fixing bugs and improving the user interface for the editor, including supporting the "Open Settings" shortcut.
Contributions:106 reviews, 54 commits, 83 PRs in 2 years 3 months
Contributions summary:Shi primarily worked on the Java language server, contributing to the refactoring and correction functionalities. Their commits show they were involved in implementing and refining features related to inlining constants and variables, as well as enhancements to extract method and variable functionality. They also addressed issues related to inferring expressions and handling code actions within the server. The contributions involve code changes in Java and related test files.
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.