Steven Xia is a PhD student in Computer Science at UIUC and a graduate research assistant with eight years of engineering and research experience spanning security, low-power architecture, and machine learning for software vulnerability detection. He graduated top of his class from the University of Toronto (3.99/4.00) and contributed to multiple peer-reviewed systems and security papers, including USENIX Security and MICRO, where his work ranged from large-scale Android permission studies to cycle-accurate simulators for intermittent processors. He has industry experience as an SDE intern at Amazon and has built experimental apps used by over 1,700 participants, demonstrating both practical product instincts and rigorous experimental design. Steven blends deep research rigor with hands-on software development, often applying ML techniques to real-world security and systems problems. An uncommon thread in his profile is the combination of ultra-low-power hardware simulation expertise with modern deep-learning approaches to vulnerability localization.
8 years of coding experience
Bachelor of Applied Science - BASc, Computer Engineering, 3.99/4.00 GPA, 92.3% average, Bachelor of Applied Science - BASc, Computer Engineering, 3.99/4.00 GPA, 92.3% average at University of Toronto
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Illinois Urbana-Champaign
Contributions:39 commits, 40 pushes, 2 branches in 1 month
simulationsimulatorcyclearmv6cycle-accurate
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.