Developed Genius, a graph-based bug search framework, which is a pioneering project of Huawei.
•Constructed raw feature extractors able to extract block information, control flow graphs and call graphs supporting all major types of binary files utilizing IDAPython.
•Visualized control flow graphs and call graphs for each function in binary using Python.
•Enhanced Graphviz tool to visualize and detect similarity(matches) between vulnerabilities, improved the latency of rendering to 3 seconds.
•Implemented a data pipeline for efficiently loading millions of images using MongoDB GridFS.
Led the design and development of the data loading framework for CVE(Common Vulnerabilities and Exposures) information to keep the most updated classic vulnerabilities for over 500 open source libraries, to improve the bug detection accuracy by 54%.