Zhifu Wang

Crafting code by day, chasing miles by night

Biography


Sep 2022

It is exciting to start my job as a software engineer at Qualcomm in San Diego.

Aug 2022

I obtained my M.Sc. degree from the Department of Computer Science at Rice University, advised by Konstantinos Mamouras. My thesis was titled as A Domain-Specific Language Approach for Quantitative Monitoring of Cyber-Physical Systems.

June 2019

I received my B.Sc. degree from the Department of Computer Science at Nanjing University in China.



Research & Programming Interests

🔬 Formal Verification

My primary research focus lies in formal verification methods. I have experience with model checking using TLA+ and graduate research in runtime verification and online monitoring of cyber-physical systems using Rust.

TLA+
Model Checking
Runtime Verification
Online Monitoring
Rust

💻 Programming Languages

I enjoy exploring diverse programming paradigms - from mobile apps and console games to functional programming with Haskell and formal proofs in Coq.

C/C++
Java
Swift
Haskell
Coq

🛠️ Industrial Development

Working with industrial software tools has been both challenging and rewarding. This experience continues to shape my understanding of system design and large-scale software architecture.

System Design
CAD

Miscellaneous

🏃‍♂️ Current Focus: Endurance Running

My passion for distance running combines physical challenge with mental meditation. Every mile is a journey of personal growth and boundary-pushing.

🏐 Volleyball Foundation

National second-level athlete and main attacker from middle school through college. Team sports taught me leadership, strategy, and collaboration.

💪 ACE Certified Trainer

Combining athletic experience with scientific knowledge to help others achieve their fitness goals while continuing my own athletic journey.