Za Mustafa

Hello! I am Za Mustafa, a computer science student at NYU.

I am interning as a software engineer at Meta over the summer.

DataDog

Software Engineer Intern

Upcoming internship from September 2024 to December 2024 in New York, NY.

Meta

Software Engineer Intern

Reworked media download in EE2E and open threads for the Messenger IOS app to limit cellular data usage. Added a "Low Data Mode" to the Messenger IOS app. Reduces network usage 93% by downloading low resolution progressive jpeg media previews. Fixed a bug to enable "view once" media sharing for E2EE chats on older iPhone models.

WorkOrPay

Co-Founder

WorkOrPay was an accountability platform that allowed users to set goals with deadlines, and stake money on their success. If the user failed to achieve their goal by the deadline, their staked money would be donated to a charity of their choosing. We launched on HackerNews and quickly hit #1. WorkOrPay gathered more than 100 paying users in two months and over $17,000 dollars were staked.

Google CSSI

Student at Google CSSI

Google Computer Science Summer Institute or CSSI is a selective program for introducing students to the world of software engineering. I learned much about the practice of software development in a team and worked in a group of three students to complete a capstone project while using best practices.

Card image cap

WorkOrPay.com By Envariable LLC

WorkOrPay was an accountability platform that allowed users to set goals with deadlines, and stake money on their success. If the user failed to achieve their goal by the deadline, their staked money would be donated to a charity of their choosing. We launched on HackerNews and quickly hit #1. WorkOrPay gathered more than 100 paying users in two months and over $17,000 dollars were staked.

The frontend was built using ReactJS and Material UI. The backend consisted of Vercel cloud functions that handled payments using Stripe and updated our Firestore database accordingly.

Card image cap

SaveYTM: A Music Player + Archiver

I am in the minority of people who use Youtube Music instead of Spotify. One problem with Youtube Music is that music from your playlists can unexpectedly disappear if the video is removed from Youtube. I was frustrated with this, so I decided to create a website that saves the audio of all the music from your playlists. It uses OAuth2 to seamlessly access a user's playlists, then backs up the audio to an AWS S3 bucket. So even when a video from your playlist is removed from youtube, you can still play it. In addition, I added some functionality to the music player that I felt the official youtube music website was lacking, like creating randomized playlists using songs from any of your playlists. This website has proved useful enough that a few people use it every day.

The frontend was built using ReactJS and ChakraUI. There are actually two backends. Both are ExpressJS servers. One handles the business logic including the OAuth and checking for updates to a user’s playlist. The other handles downloading audio from Youtube and uploading it to S3. I decided to split up the backend in two to make sure the server handling the business logic is never under too much stress.

Card image cap

PacMan Battle Royale Game

During my time at Google Computer Science Summer Institute, I worked with two other students to develop a real-time multiplayer PacMan game that allowed up to four players to play the same game of PacMan at once. We used p5.js to paint the browser canvas and display the game. Developed hit detection, ghosts, power-ups, and a points system. I implemented the path-finding algorithm to enable the ghosts to find the optimal route to the nearest PacMan using the A* algorithm. We enabled multiplayer by using a Firestore database to maintain state. The finished game was applauded as one of the most technically impressive projects in the program.