Projects

You can always find me on GitHub. My repository is @matthewjchin

I have provided links to some of my favorite and current projects below.

Updated portfolio and projects page coming soon!

Software Programming & Data Science

Tech Stocks Analysis: A report style analysis using Python via Jupyter Notebook. Time series analysis, linear regression, and analysis of variance provided forecasting models for their per-share prices over time and into the future.

Analysis of Data on Small Retail Stores: An analysis of data from a small business which has been dealing with the COVID-19 pandemic. Data was provided in a three calendar years span, from January 2017 to December 2019, which measured sales, discounts, and kinds of products customers bought as part of the business’s interactions, providing a greater emphasis on online sales. BI tools such as MicroStrategy and Microsoft Power BI were used for the visual dashboards.

On-base Plus Slugging (OPS) percentages per season for San Francisco Giants shortstop Brandon Crawford. His highest OPS came in the 2021 season, achieving a .895 percentage, and received votes for NL MVP and received a Gold Glove Award for his fielding defense efforts.

Baseball Stats: A self-created repository that does data analysis on the statistics of players in Major League Baseball. Project includes looking at data visualization on pitchers’ and hitters’ performances and evolution of Sabermetrics in the 150-plus year history of an America’s Pastime. There are also listed future projects on overall analysis of players and using certain data points and statistics for determining end-of-season awards and honors [link].

Social Network: A basic I/O menu that acts as a social networking program that can store and delete information when asked to do so by the user [link].

Search Engine: Similar to Google and the use of PageRank, this is the backend engineering of a search engine and how the program crawls through the web. There are over 1,000 functioning lines of code in Java that comprise of different parts of the behind functionality of a modern-day search engine [link].

Linux Operating System: This is the backend implementation of a Linux operating system, run in the C programming language. Notable components of this OS include the command line shell, memory allocator, inspector, and parts of a web server [link].

Spanning Tree: Programmed in Java, this was a project for a Data Structures and Algorithms course at the University of San Francisco where I implemented how the data type of a Graph in mathematics based on the number of nodes used and their connections as a result of vertices between the nodes. Test cases were also written to check on the correct implementation of the Graph. In functionality, edges could be added and could be viewed, a Graph can be created, and the use of topological sort was also programmed [link].

Video Production & Marketing Experience

In my undergraduate education I spent time on the executive board of on-campus organizations. One that I am proud of is as a marketing lead for the University of San Francisco’s chapter of Developer Student Clubs, powered by Google. Time was spent on social media management and video production of meetings and events both before and during the COVID-19 pandemic.

YouTube videos can be viewed at this link, and the website to DSC can be found at https://dsc-usfca.appspot.com/.

I have also used Microsoft PowerPoint to create presentations and voiceovers. Such videos can be found on my personal YouTube channel.