Summary
Shiwei Weng is a Ph.D. candidate and research assistant at Johns Hopkins University’s Programming Languages Laboratory, specializing in automatic reasoning for functional languages through symbolic execution, program analysis, and model checking. With 11 years of engineering experience spanning research internships at Microsoft (where he built SMT-based provers and dataflow analyses for Checked C) to full‑stack freelance work, he bridges rigorous PL theory with practical tooling and DevOps. He also maintains lab infrastructure as a systems administrator and has taught foundational courses in programming languages and functional programming. Trained at Fudan and JHU, Shiwei combines deep academic research with production-minded implementations, often reducing false positives in static analyses—an indicator of his focus on usable, precise verification tools.
11 years of coding experience
2 years of employment as a software developer
Bachelor's degree, Software Engineering, Bachelor's degree, Software Engineering at Fudan University
Johns Hopkins University
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at University College Dublin
English, Chinese