Welcome to Computer Science! On this page, you'll find my Co-op, projects, and other programming-related experiences.
Projects
Language: Swift
Developed and published an interactive iOS app that notifies users about community news, events, announcements, and local prayer times, while also enabling them to donate to various organizations using PayPal and their banking direct deposit information.
Language: Java
I made this project for my grade twelve computer science final. It was made to illustrate how computers handle colour and RGB values. The user was given knobs for red, green, and blue. Each with adjustable values from 0 to 255. The colours would change in real-time and then blended in the "mixed" box. The user would be able to make any colour by manipulating the GUI. The colours could then be reset, saved, and deleted according to user input.
Language: Python (Graphics generated through Tkinter)
This was the first game I ever made. The user would essentially play as the goalie and their objective was to stop the ball from going in. The ball would have randomized speed and spin values, making each shot unique and unpredictable. The user would control the gloves using a mouse. The game would run until the player conceived or saved five goals.
Language: Python (Graphics generated through Tkinter)
Our group created this version of Monopoly for a Hackathon. It plays like a normal game of monopoly, except the properties were replaced with stocks. Players would have the option to buy and sell stocks throughout the game. Stock prices would fluctuate, so players would be required to make wise decisions regarding their purchases!
Language: Visual Basic, XML, & SQL.
This program would import data from a Microsoft database (.mdb) using a file picker. It would then properly sort and align the data in excel. After which, it would generate a table and graph with plot points and key features like standard deviation. The program would then create, name, and save a word document where it would summarize the data in a readable format. I also created a custom ribbon and button for user accessibility (shown at the top of the image).
Language: Java
This was a program designed to illustrate fans entering a stadium and finding their seats. This was my first graphic created using Java, OOP, and recursion.
Language: Python (Graphics generated through Tkinter)
This is the first graphic I ever created, so it has a special place in my heart. In this animation, a kid swings his arm and throws the ball at the TV. The screen then cracks using a randomly generated series of lines. Nothing special, just thought I'd show where it all started.