Hey There!

I'm Sahail Jaffary, welcome to my site!


GTA 5 Spotify Radio Mod

I created this mod for a game called Grand Theft Auto 5. In the game you can drive cars and listen to an in-game radio. My mod adds a new radio station that plays music from Spotify and the radio station behaves exactly like the in-game stations. I used C# and the Spotify API to write the script for controlling Spotify and when to control it. Also I am using Firebase Functions and Firebase Hosting in order to host a backend for the login. The login follows OATH 2 with the Spotify API. This mod currently has over 2000 downloads with active users across the globe.

Check it out
AI GhostWriter

I created this webapp to generate lyrics in the style of some of today's most popular artists. I used Flask to run run the backend and generate the text from the machine learning models. To host the webapp, I used Compute Engine from Google Cloud Platform. There are two different text generation models being used in the webapp. I trained one of the models from scratch and created it using Tensorflow and Keras. The other model is Openai's GPT-2 model, which is vastly superior to my model, but it is very large.

Check it out
Wing

I was in charge of implementing the back-end and various features for the app. I worked with Firebase to handle the creation of in-app events and friends and implemented the features to create, load, and remove events, invite friends to the app, invite friends to an event, add and remove friends from the friends list and many more features. A big lesson from this project is the importance of debugging and documenting code as without it, the project could get extremely messy especially because of the multithreading.

Check it out
Polygons TP

This project introduced me to the beautiful world of Computer Science. I came up with the idea to make this game during a calculus midterm. I learned some basic C# and how to use the Unity game engine. I made every asset for the project using Adobe Photoshop. My role in this project was the group leader. I assigned everyone what to do and took on the brunt of the project. I was driven by passion to get this game made and I'll always be proud of it.

Available on the Play Store
Lili's Waxing and Threading Studio

I made this website for a small threading salon located in New York City. I made this website using React and used the MaterialUI framework to make the site look abit prettier.

Check it out
Bitcoin Rocket

This project was my submission for the SBU 2019 hackathon. It is a small game made using Vue.js where a user is supposed to predict the price of bitcoin in the next 5 seconds. I worked with CryptoCompare API to get the current price of Bitcoin. With this project I dipped my toes in the water of React and VueJS. Currently, I have been working more with React, so be on the lookout for another project but using React.

Check it out

Skills

Java
Swift
HTML & CSS
Python
C
OCaml
MIPS
Photoshop

My Music

Laugh Now Cry Later Beat Remake Backstory

To recreate this beat. I actually used Artificial Intelligence. I used a software made by Deezer called Spleeter. Spleeter uses machine learning to isolate instruments in a track. I used this because it made it easier to reconstruct the beat when I could hear each instrument separately.
Back in March 2020, I created my own dataset to train my own Spleeter model using Deezer's API. It took about a month to get all the data and clean it properly. Then my computer trained for at least three days. It was a really fun learning experience.


I'm currently looking for Summer 2021 Internship opportunities in software development. I'm also open to requests for free lance opportunities regarding websites and mobile apps. Please feel free to email me for additional information about freelance work, elaboration on any of my past experiences and skills, or just to say hello :)


Email
Github
LinkedIn
Resume