Projects

Predictive Analysis of User Ratings

Python, Jupyter Notebooks, Scikit-learn, SciPy, Matplotlib, Gensim, Tensorflow 2023

This collaborative predictive analysis project involves the combined efforts of a team of four individuals. Centered around RentTheRunway’s Clothing Fit Data, our group utilizes Python, Jupyter Notebooks, and diverse libraries like Numpy, Scikit-learn, and Tensorflow. The project encompasses dataset introduction, cleaning, and exploratory analysis, with a specific focus on predictive models, text-mining techniques, and optimization strategies. Through this comprehensive approach, our team aims to deepen our understanding of factors influencing customer satisfaction in the online fashion sector, ultimately culminating in predictions facilitated by a recommender system.

TritonLink - Database Web App

PostgreSQL, SQL, Java, JSP, HTML 2023

Heading a collaborative development project, a robust web application is under construction to facilitate extensive data maintenance and querying requirements. This application utilizes an efficiently designed E/R schema, validated to accurately model all data relationships and attributes, while employing JSP, HTML, and CSS to create a responsive administration interface for streamlined data entry. Additionally, SQL scripts, including stored procedures and parameterized Java and JSP queries, have been integrated with Apache Tomcat for customizable reporting, optimizing CRUD operations and incorporating decision queries and triggers driven by parameters using PostgreSQL.

Data-Driven Population Analysis in California

Python, Jupyter Notebooks, Scikit-learn, Seaborn, Panda 2023

Within a team consisting of four members, an Exploratory Data Analysis (EDA) study was carried out to investigate the correlation between housing prices and population shifts in California and Texas. This involved cleaning the data, discovering patterns, and hypothesizing formulas using Python, Jupyter Notebook, Sklearn, Seaborn, Pandas, and NumPy. Additionally, the study encompassed a correlation analysis to assess the influence of housing costs on interstate migration flows in these two states.

Kaimono – Smart Shopping Web App

JavaScript, HTML, CSS, NodeJs, Agile 2022

In collaboration with a 10-member Agile team, daily stand-ups, Github, and Trello boards were coordinated to oversee the development of a smart inventory management web application. Responsive user interfaces for inventory and shopping list features were crafted using HTML, CSS, and JavaScript, ensuring compatibility across desktop and mobile browsers. The implementation of CI/CD practices, along with automated front-end and back-end testing, facilitated seamless Node.js and database integration, resulting in a smart shopping web application that optimizes inventory and shopping list management.

Shadow Mapping Design

C++, OpenGL 2022

Shadow mapping is a technique used to enhance the realism and depth perception in 3D scenes by adding shadows. It involves creating shadows in a scene by determining the depth of objects from a light source’s perspective during the rendering process. The implementation of this lighting technique and code structure is rooted in C++ and is built upon the foundational structure of the shadow map algorithm as provided by OpenGL tutorials. This project was a collaborative effort, completed by a team of two members.

Student Record Management System App

Java, BlueJ, Agile 2021

In a collaborative effort with a four-person team, fundamental Agile methodologies guided the development of a streamlined student records database application aimed at intuitive data access and management. Leveraging Java and the BlueJ interface, a Java GUI was constructed to serve as the front-end, complementing a meticulously developed back-end complete with unit tests. This approach ensured optimized database interactions, resulting in an efficient and user-friendly student records management system tailored for educators and administrators.

Switch Arcade App

Python, Turtle, Tkinter 2020

A team of five members came together to design the Python-based Switch Arcade Game. Six mini arcade games were meticulously built, each featuring distinct gameplay mechanics and unique features. The graphical user interface (GUI) in these games was enriched by tapping into the capabilities of Python libraries like Turtle and Tkinter, resulting in an immersive gaming experience that showcased the power of Python for game development.