In the project, sentiment analysis was conducted to gather insights about the stock market. Data was collected from multiple APIs such as the News API, Twitter API, and Reddit APIs. The end product of this is a Flask application that utilized a Long Short-Term Memory Network model created with TensorFlow/Keras libraries and the Yahoo! Finance API to optimize stock investments through portfolio management.
The project involved developing a Flask web application to predict real estate prices in Islamabad, Pakistan using a real-estate dataset. The data was cleaned, manipulated and visualized using Numpy, Pandas and Matplotlib. Various machine learning models, including linear regression, lasso, and decision tree models, were implemented using Scikit-Learn library. GridSearchCV was utilized for hyperparameter tuning to optimize the models performance. The project combined data cleaning, visualization, and machine learning techniques to create an easy-to-use interface for predicting real estate prices in Islamabad.
A 2D shooter game for desktop computers that was based on the popular HBO series Game of Thrones. The game was created using Python and the Processing library. Specialized projectile motion was implemented for both the player character and the randomly generated enemies. To increase the difficulty of gameplay, the game uses mathematical algorithms that progressively increased the number and speed of the randomly generated enemies.
A web application meant to serve as a both a trip-planner and diary. Developed the front-end and back end of the web-application, implementing interactive map of users' travel history in Javascript, with visualizations of user locations being produced through p5.js, MapBox and LocationIQ APIs.
A social web application created using Next.js for the front-end, with a custom back-end API and MongoDB for data storage. One of the key features of the application was the integration of the Google Places API, which allowed users to receive real-time location suggestions based on their input. To ensure secure user access, it also uses NextAuth to utilize Google authentication.