Bilal Naeem

Bilal Naeem

Purdue

Biography

Hey there! I’m Bilal Naeem 🚀, your go-to tech maestro. Armed with a Master’s from Purdue 🎓 and a Bachelor’s from LUMS, I’ve navigated the realms of virtualization and software security, always with my faithful coffee ☕ in hand. Driven by an unending curiosity for the mystical world of 0s and 1s, I’ve embarked on tech adventures that transform complexities into simplicity. Join me on this exhilarating journey, where every challenge is a puzzle waiting to be solved!

Education

  • Master's Computer Science

    Purdue University

  • BSc in Computer Science, 2021

    Lahore University of Management Sciences

Experience

 
 
 
 
 

Software Engineer

Purdue Reliable and Secure Systems Lab

Jun 2021 – Dec 2023 West Lafayette, IN
  • Led the HyperODF project, designing next-gen QEMU/KVM VM cloning optimizing, virtualization and serverless computing with rigorous testing and debugging protocols.
  • Spearheaded communication and collaboration between the team and the open-source community.
  • Contributed to the development of LLVM based optimization of serverless environments and fast-forward of VM startup in QEMU.
  • Maintained extensive documentation for multiple projects, ensuring seamless onboarding of new team members.
 
 
 
 
 

Software Engineer

SRI International

Jan 2021 – Jun 2021 Remote
Worked on an automated benchmarking system for software debloating tools, assisting an easy comparison between different state of the art debloating tools.
 
 
 
 
 

Software Engineer

Softronix Inc.

Dec 2019 – Mar 2020 Lahore, Pakistan
Developed server-side APIs and Windows services for a salesman management app, significantly impacting over 150,000 users.
 
 
 
 
 

Software Engineer

LUMS Internet Security and Privacy Lab

Aug 2019 – Jun 2021 Lahore, Pakistan
Developed a framework for automated playthrough and security testing of Android mobile games, identifying privacy and security vulnerabilities.

Projects

Implemented DHT

It is an implementatioin of content sharing network implented using a Circular Distributed Hash Table.

Ad Fraud Analysis

I along with my team analysed the Youtube Videos with the goal of predicting the videos involved in promoting Advertisment Fraud on Youtube. More Details are present in related Medium Article.

Recent Posts

Setting up Android x86 for Burpsuite

It gives a step by step guide for setting up Android x86 emulator on Oracle VBOX with Burpsuite. It also briefly brushes over its advantages over the other emulators.

Contact