Chase Peterson
Picture of Chase Peterson

Chase Peterson Portfolio

Hi! I'm a software engineer studying Computer Science at UC San Diego. I have years of experience as a full-stack developer, with an emphasis on front-end development and UI/UX design.

Below you can find some of my projects and experience.

Machine Shop Interface ~ Origin Golf

At Origin Golf, I developed an interface to track all active jobs being run in the machine shop. The page has a simple and easy-to-use front-end interface with a password-locked edit system for administrators.

Along with allowing users to easily view and edit jobs, the website also tracks all job history over time. This means the full shop history is viewable in a cleanly-designed history log, as well as a moment history page that shows the shop's exact state at any point in the past.

All pages are also built with responsive design, and look clean on all devices.

This tool was primarily built with React (Next.js), JavaScript, and HTML/CSS, with the back-end built on Node.js and MySQL.

A picture of the machine shop interfaceA picture of the machine shop interface with the saw selectedA picture of the moment shop interface for the machine shopA picture of the machine shop history pageA picture of the machine shop history page, filtering for Brother C

Orders Page ~ Origin Golf

At Origin Golf, I also developed a page to track the orders from clients. Where the machine shop interface tracked the individual machine programs being run on each part, this page tracks the orders put in by companies, and the quantities ordered and delivered.

Beyond the basic information, there's also a priority system built in to organize orders by their relative importance. Companies also have their own creation and edit forms with a priority system. All changes to orders are tracked and viewable on the order history page.

Just like the machine shop interface, the orders page has responsive design and looks clean on all devices.

This tool was primarily built with React (Next.js), TypeScript, and HTML/CSS, with the back-end built on Node.js and MySQL.

A screenshot of the orders page.A screenshot of the orders page in edit mode.A screenshot of an order being edited on the orders page.A screenshot of a company being created on the orders page.A screenshot of the history page for the orders page.

Technology Director ~ VGDC @ UC San Diego

I currently serve as the technology director and treasurer for the Video Game Development Club (VGDC) at UC San Diego.

As technology director, I built a new website from the ground up using Next.js, similar to the above tools, with a design built in Figma. I'm also responsible for adding new games to our arcade machine, and helping with other technology issues that arise.

As treasurer, I overhauled the budgeting system to allocate our club's funds as VGDC grew exponentially throughout the year. I also played a major role in planning and preparing for events and workshops, and contribute as a principal member of VGDC's executive team.

A picture of the new VGDC websiteA picture of events on the new VGDC websiteA picture of the figma design of the VGDC websiteA normal picture from VGDC's Halloween SocialA fun picture from VGDC's Halloween Social

Game Jams

Since middle school, I've participated in many game jams, mostly using a custom-built game engine made in Java. In these game jams, I was required to design and develop my own game in 48 hours, testing my abilities to quickly work and adapt as needed to reach the deadline.

Some of my favorite are Timeless, Dimmer, and The Matter at Hand. These, and all my other games, are available to play on my itch.io page.

Using my experience from these game jams, I also led a team in October 2023 to create a bullet hell game named Spellthief in 2 weeks for the TritonWare game jam at UCSD. This was made in Godot, and I assisted with the programming, music, design, and overall direction for the project.

A screenshot of SpellthiefA screenshot of TimelessA screenshot of The Matter at HandA screenshot of DimmerA screenshot of Loop Arena

Contact

The fastest way to reach me is at my email
[email protected]

You can also find me on
GitHub, LinkedIn, and Instagram.

© Chase Peterson 2024