My Projects

Beginner Python Visualizer

A PyQt application that helps beginners understand how code works step-by-step in Python. Essentially a 'lightweight' debugger, it provides a visual representation of how variables change values, making it easier to grasp the flow and logic of the program.

PorySuite

An extensible PyQt application that integrates with Docker to provide a user-friendly interface for working with one of the Pokémon decompilation project. PorySuite handles Docker image and container setup, git repo pulling, data extraction, and parsing C code. Using the UI, users can add features and modify things like species info, graphics, and more.

COW-ster

An HTML5 game developed for the OperaGX Game Jam in 2021. The player controls a UFO and must abduct cows to use as ammo against squid aliens. The game features a two-player mode and various types of enemies, including boss fights.

Skills

  • Python

  • Java

  • C++

  • Qt

  • git

  • GitHub

  • Docker

  • GameMaker

  • Unity

  • HTML

  • CSS

  • React

My Experience

Lead Computer Science TA & Tutor

Brigham Young University–Hawaii

Jan 2022 - Present

  • Led a team of tutors to assign courses for grading and lab hours
  • Helped students understand assignments and course material
  • Hosted a workshop teaching proper debugging skills
  • Graded and provided feedback on assignment submissions

Mobile Game Developer

Self-Employed

Feb 2014 - Dec 2021

  • Programmed, developed, and tested 5+ games for iOS and Android
  • Designed pixel art, animations, and user interfaces
  • Edited and published promotional material for social media

Education

BS in Computer Science

Brigham Young University–Hawaii

Graduated Apr 2024

  • Major in Computer Science
  • Minor in Visual Arts
  • Minor in Entrepreneurship
  • Upsilon Pi Epsilon Honor Society
  • Vice President of the Computer Science Club

Contact Me