Shiqing Ma is an associate professor and researcher specializing in system and software security, software engineering, and applied machine learning, with a PhD from Purdue and a steady academic trajectory through Rutgers and UMass Amherst. In four years of post-PhD experience he has combined rigorous research with hands-on full-stack development, contributing features across React/MUI frontends and Rust/Tauri backends in open-source projects like clash-nyanpasu and PicList. His work demonstrates a pragmatic focus on secure, user-facing tooling—adding conveniences such as drag-and-drop profile management, random mixed port support, and multi-service image management. He balances academic leadership with practical engineering, often shipping UI improvements and backend integrations that improve developer and end-user workflows. Based in the United States, he is actively seeking industry opportunities and brings both publication-level research insight and production-grade coding experience. An uncommon strength is his fluency across security research, software engineering, and full-stack implementation, enabling him to translate security research into usable tools.
4 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Purdue University
Bachelor's degree, Bachelor's degree at Shanghai Jiao Tong University
Contributions:68 releases, 123 commits, 2 PRs in 2 months
Contributions summary:Shiqing contributed to the `kuingsmile/piclist` repository, which focuses on image management and upload tools. Their commits primarily involve merging branches and implementing UI updates, and adding new features. These features include remote file deletion functionality in albums and management capabilities for different picture bed services, improving the user experience. The user demonstrated skills in both frontend and backend code, incorporating electron features.
Contributions:3 PRs, 7 comments, 1 issue in 12 days
Contributions summary:Shiqing primarily contributed to the application's frontend and backend, implementing features related to the user interface, configuration, and core functionality. Key contributions included adding UWP tool support, random mixed port support, and drag-and-drop functionality for profile items. They also updated the clash.meta file and added a tooltip to the tray icon. The user's work touched upon both the frontend (React, MUI) and the backend (Rust, Tauri), demonstrating a full-stack development approach.
clashclash-metaclash-nyanpasuclash-rsmaterial-you
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.