Projects
C Shell
Spring 2020 C, VimAs my final project for my Systems Programming class, I developed a C program that mimics the Unix Shell. In addition to performing basic tasks, the shell was also able to perform piping and input & output redirection using subproccesses and IPC.
Syllabus to Calendar
Winter 2020 Python, Regex, Json, GithubThis project was developed at a hackathon with a team of three other freshman from Cal Poly. We built a website that was able to extract text from a pdf, such as a syllabus, and create events that the user could add to their calendar. I worked primarily on the backend and wrote an algorithm that parsed the text from the pdf and created the calendar events. After the hackathon, I rewrote the algorithm using regex to improve readability and accuracy.
Rolling Ball Game
Spring 2019 Unity, C#This project was developed at a hackathon with a high school friend. We created a physics based game where you rolled a ball down a hill while avoiding obsticles and gaining speed over time. The game won best in show at the hackathon due to its fun gameplay, clean presentation, and custom music.
Match 3
Fall 2018 Java, Swing, AWT
This was my final project for my second computer science course. It is a match 3 game that features a GUI
implemented using Swing and AWT. The project incoorperated object oriented programming, custom exceptions,
and extensive documentation.
Source Code
Phantasmic Mind
Fall 2017 Unity, C#, GithubI worked on this top down RPG as part of the video game development club at my high school. I was one of the lead developers and helped to create the main prototype that we used to demo the game at the end of the semester.