I am a fourth year student at Kwantlen Polytechnic University, studying to complete a Bachelor of Technology in IT, specializing in
mobile and web app development with a minor in English. I am an aspiring software developer with an interest in back-end development.
The languages I have used most recently are Python and Java, though I also have some basic familiarity with C++, HTML, CSS, JavaScript, and MySQL!
Below you will find a portfolio of my previous IT projects that I am most proud of, including a brief description of each project, its source code,
and its documentation. If you would like to learn more about my professional skills, history, and achievements, you can view my updated resume below, as
well as the best ways to get in contact me. I look forward to showing you what I have made!
An android mobile app designed for the staff at the martial arts academy I worked at to record their work hours. This project involved working closely
with my employer to create an app that would properly fit the business' needs, and could be practically utilized by the staff.
Team Size: 1
Project Timeline: 3 months
A quality testing report for a peer's recreation of the board game Connect-4. The report identifies the 40 cases tested, the results and conclusions derived
from those tests, testing methodologies used, and how those methodologies resulted in the creation of new test cases. The application being reported on was entirely developed by another programmer.
Team Size: 1
Project Timeline: 1 month
A PHP-based web forum where indie video game creators make postings looking for other team members to round out their missing skillsets. Created using XAMPP for database connection.
This project was a collaborative effort alongside three additional programmers, with my role being the project manager and supporting back-end developer. I was responsible
for all functionalities relating to creating, viewing, and storing posts in the database.
Team Size: 4
Project Timeline: 3 months
A leave management system where users can create accounts with either manager or employee permissions, and then create leave requests for those accounts that
their respective manager may approve or deny. This project was developed during a timed three-hour sprint with no functional requirements provided in advance, in a team with
three other programmers. My role was creating the logical flow between each page, and establishing the connection between the site and the SQLite database.
Team Size: 4
Project Timeline: 3 hours
A simple game in which the player can move between screens to gather different tools to plant, water, and chop trees while protecting them from flies.
Tests multitasking and micro-management abilities. This project was a collaborative effort alongside two additional programmers, with my role being the refining of gameplay mechanics and
game state transitions.
Team Size: 3
Project Timeline: 2 months