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 EngineerJune. 2023 - Present
Working as a backend engineer to develop and configure REST APIs to deliver ML content to customers such as Reddit, BeReal, and Walmart with high reliablity and scalability.

  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.

  Educative, Inc

Developer Advocate, Part-timeSep 2020 - Mar 2021
Created short, interactive software development courses and technical articles to engage users. Developer Advocate, InternJune 2020 - Aug. 2020
Worked on the Edpresso platform to create short technical articles.

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.90Aug. 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.