About Me

Resume

Full-stack software engineer
I am excited to apply my knowledge and skills of Computer Science to real-world applications to solve problems. I am always curious about the latest technology and eager to learn new skills. I also love teaching and sharing knowledge with others to help myself and others grow.
When I am not in front of my laptop programming, I enjoy painting 🎨 and playing table tennis 🏓.

Work Experience

  Hive AI, Seattle, WA

Software Engineer 2June. 2023 - Present
Working in the core backend team with Node.js and Rust to improve performance and scalability of APIs serving ML content.

  Meta, Menlo Park, CA

Software Engineering InternMay. 2022 - Aug. 2022
Worked full-stack, as part of the FX Product Foundation team, to develop a privacy-focused data library used across all apps (Facebook, Instagram, Messenger, Oculus), handling more than 30 billion requests/day to enable nearly all cross-app functionality.

Research Experience

  ECE Department, Purdue

Graduate Research AssistantAug. 2021 - May 2023
Working on programmable networks and runtime data-plane programmability.

  Internet Security and Privacy Lab (ISPL), LUMS

Undergraduate Research AssistantAug. 2020 - June 2021
Conducted the first large-scale measurement study on data voids exploitation in collaboration with the University of Iowa, targeting underground forums to understand how manipulators exploit missing data with misinformation.

Teaching Experience

  ECE Department, Purdue

Graduate Teaching Assistant (Intro. to Computer Comm. Networks), ContractAug. 2022 - Dec. 2022

  Lahore University of Management Sciences, Lahore

Teaching Assistant (Topics in Internet Research), ContractJan. 2021 - May 2021
Teaching Assistant (Data Structures), ContractJan. 2020 - May 2020
Head Teaching Assistant (Probability), ContractSept. 2019 - Dec. 2019

Education

  Purdue University

MS Computer Science, CGPA 3.93Aug. 2021 - May 2023

  Lahore University of Management Sciences, Lahore

BS Computer Science, CGPA 3.97Sept. 2017 - June 2021
Graduation with High Distinction | Dean's Honor List | Merit Scholarships

Projects


Kahaani

Kahaani is an online storytelling platform to encourage Urdu learning among school children.

Connect4 Game

Multiplayer Connect4 game built using Vue.js. Handle multiple 2-player games simultaneously, as well as column highlighting based on next move. GitHub repo.

Chord DHT with File Sharing

Distributed Hash Table based File Sharing System using Chord protocol. Part of my Network-Centric Computing course. GitHub repo.