Biography

My name is Mohamad Hazim Md Hanif and I am a PhD student in the Applied Computer Security (ACS) research group at the Department of Computing, Imperial College London under the supervision of Dr. Sergio Maffeis. My research focuses on software vulnerability detection - a topic that I explore with deep learning techniques, including sequence-based, graph-based and representation learning. I collect data from various open source C/C++ applications to train models that can learn better representation of source code using Transformer-based architecture. I am particularly interested in analysing the representation knowledge of source code and how it can improve vulnerability detection models in detecting and localising security vulnerabilities in source code. I am a strong team player and able to work independently when needed. In my free time, I enjoy playing FPS games on my desktop, playing rugby, listening to fusion-jazz songs and playing musical instruments (piano, keyboard, bass, guitar).

Interests
  • Software security
  • Malware
  • Information security
  • Artificial intelligence
Education
  • PhD in Computer Security, 2019 - ongoing

    Imperial College London, United Kingdom

  • Master of Computer Science (Research) - Information Security, 2018

    University of Malaya, Malaysia

  • Bachelor of Computer Science (Computer Systems and Networking), 2016

    University of Malaya, Malaysia

Skills

Programming Language

Python, R, Java, Bash

Machine Learning Framework

Pytorch, Keras, Scikit-learn, Weka

Automation

Elasticsearch, Logstash/Beats, Kibana (ELK stack), Telegram Bot

Networking

Cisco CCNA (Routing & Switching), Palo Alto Networks ACE

Web Framework

Flask microframework, Django, Laravel

Music Creation/Recording

Ableton Live Suite, Logic Pro X, Garageband

Music

Piano, keyboard, bass, guitar

Gaming

Apex Legends (Diamond 4 - Season 8)

Sports

Rugby (scrumhalf)