Projects - (Currently adding more projects soon!)

This is where you will find the various projects I have created throughout my programming journey!

The main screen for updating vendor's location The prevention screen for updating vendor's location

Food Truck Application (Android)

I worked in a team of four people to create a food truck application for the vendors and customers of the Kelowna area.

On my end, I was tasked to update a vendor's food truck location which involved:

  • Using the Google Maps API to give the user a more familiar interface as well as facilitating their process of updating their location.
  • Writing code which allowed communication between a database stored on Firebase and the Google Maps API.
  • Giving the user freedom to choose if they wanted to share their location
  • Preventing the user from choosing a location that was far from the Kelowna area

SQL Server Pharmacy Website

For my Intro to Databases class I worked in a group of two where we created a mockup pharmacy website with Microsoft Azure Web Apps & Azure SQL Database.

I mainly focused on:

  • Creating and setting up the database and website. I wrote the website with Java Server Pages (along with a mix of HTML and CSS) and I created the database with SQL Server.
  • Creating an admin page that allows administrators to delete/update/create new entries on the database.
  • Implementing a login screen for customers and allowing them to access their information stored on the database.

Game Development

I have finished two games using the Godot Game Engine. These two games are re-creations of the classic games Pong and Breakout.

For Pong I focused on:

  • Learning the game engine and its in-house scripting language GDScript.
  • Calculating the normal vector of each paddle to achieve the 'bouncing' effect.

For Breakout I focused on:

  • Learning to re-use my code from the Pong project and alter it based on Breakout.
  • Achieving a better understanding on how the game objects communicate with each other.