echo

HELLO WORLD!

MY NAME IS JOSH

I am a recent graduate from the University of Utah who loves software development, creating things, and learning new technology!

DOWNLOAD MY RESUME

ABOUT ME

My name is Josh Matsushima. I grew up in Huntington Beach, CA and graduated from the University of Utah with a bachelor's degree in Computer Science (emphasis on game development) in May 2020.

Now, I wish to apply my experience from past internships, school, and personal projects to contribute in the development of online enterprise applications!

Skills

  • Publishing and developing maintainable Python packages
  • Web development
  • Consuming web APIs
  • Using test frameworks and CI services to automate testing
  • Developing Windows Form desktop applications
  • Data scraping and web crawling

What I Enjoy

  • Learning new technology - especially technology related to web development
  • Breaking things (for science of course)
  • Playing video games such as Dark Souls III, Guild Wars 2, Rocket League
  • Listening to music!

Programming Languages

PORTFOLIO

KANBAN

Mintbean Hackathon

An offline kanban website for visually managing workflows. Hackathon Honorable Mention.
Features functionality for dragging and dropping cards across boards, CRUD operations for boards, cards, and tags, tagging cards with color/text/emojis, and exporting data.
Created with a team of 3 using React, written in JavaScript.

AMAZON VINE TOOLS

Personal Project

Electron application/tool for Amazon Vine members which allows users to search and filter items.
Allows users to more easily find relevant items that they wish to review for "free".
(This is an actual problem with Amazon Vine, there are literally +10k items and you can't search them at all...)

DISARMED

Senior Capstone Project

A video game where you play as a zombie who must use their body parts to solve puzzles!
Features grappling with your intestine, destroying walls with your explosive eyeball, flying with inflatable lungs, and remotely controlling your detachable arm.
Created with a team of 11 using the Unity game engine, written in C#, and published on Steam.

Learning Objective Tracker

Web Software Architecture

Website that allows faculty to track the progress of learning objectives in classes at the University of Utah.
Features user registration, user roles, CRUD operations for users, objectives, classes, and courses, file upload attachments for learning objectives and profile pictures, modifying user roles, and profile pages.
Built using ASP.NET Core.

python-nozomi

Personal Project

Python package for downloading and retrieving image data from nozomi - an image sharing website.
Reverse engineered via Javascript.
Published on the Python Package Index.

RLGPY

Personal Project

Python package for downloading trade data, achievements, and item information from the popular Rocket League trading website, Rocket League Garage.

PIXIV-PYTHON

Personal Project

Python package for downloading image bookmarks from Pixiv - a popular Japanese community for artists.
Uses the mobile API that I reverse engineered using mitmproxy.

SPREADSHEET APP

Software Practices II

Desktop spreadsheet application with online support - similar to Google Sheets.
Created on a team of 4 at the University of Utah.
Features formulas, exporting and import files, hotkeys, and concurrent users.

SPACEWARS

Software Practices I

A re-creation of the "world's first video game" Spacewar! as a desktop application.
Created on a team of 2 at the University of Utah.
Additional features include multiplayer support and custom gamemodes.

CONTACT