Chris Zinati

Spotify Clone

technologies used
Javascript, ReactJS, NodeJS

overview
A web app created using the react framework and utilizing the spotify API for dynamically loading songs

difficulties encountered

  • initially had issues making API calls to Spotify
  • required extensive CSS styling

Operating Systems Concepts

technologies used
C, C++, C++ Linux OS Libraries

overview
Programs that demonstrate concepts of operating systems, specifically Linux/MacOS. Includes a VM that simulates LC3-Architecture

difficulties encountered

  • memory management issues
  • tooling/compatibility issues between systems

CSUF Campus Navigator

technologies used
Javascript, HTML, css, NodeJS with Express

overview
The final group project for an algorithms class. Written in Javascript and HTML. My contributions were mostly in the backend for the actual navigation functionality.

difficulties encountered

  • All changes us group members made were pushed directly to main instead of into branches, flawed commits would bog down prodcution speed.
  • This was my first real project in Javascript. So not only was this my first time implementing shortest-path algorithms, I was also learning Javascript

Algorithms Visualizer

technologies used
Python, Numpy, Matplotlib

overview
A small program that visualizes the speed and complexity of various sorting algorithms

difficulties encountered

  • mostly with implementing GUI

MemeFight Tactics

technologies used
Godot Engine, GDScript

overview
Designed and implemented a crypto themed turn-based strategy game, called MemeFight Tactics, over 10 months as a part of a team for the senior capstone project. Where I led UI design/implementation, map generation engine design/implementation, as well as testing.

difficulties encountered
  • complexity of map generation engine led to a lot of bugs
The More the Merrier: IEEE research paper

technologies used
Jupyter, Python, Scikit-Learn

overview
Co-authored a peer-reviewed paper for publication at IEEE where we conducted large-scale testing on NUSW-NB15 and OPCUA datasets. We implemented and evaluated multiple classifiers (Random Forest, KNN, SGD, Logistic Regression), in python using the Scikit-learn ML library and performed feature selection using correlation-based filtering (384 model configurations tested). Currently under review for publishing

A link to the paper will be here when it's approved for publishing
simple AWS deployment

technologies used
Terraform, AWS Cloudfront, AWS Code Pipeline, AWS IAM, AWS S3, AWS Secrets Manager

overview
This website, but deployed to AWS using IaaC and utilizing various services and DevOps principles for a class final project.

the source code covers 2 repositories, both can be accessed here: