CARINA TZE

UBC Computer Science Student

About me

Hi there! I am a fourth year student majoring in Computer Science and Human Physiology at the University of British Columbia, where I did two internship placements for a year. Currently, I have been interning as a software developer at SAP for about 8 months, where I work in an agile team on the blending, batch export, and dynamic image widget for SAP Analytics Cloud (SAC). Previously, I interned at a startup called Simplexiar Solutions where they use AI and NLP to automate customer service requests using chat bots.
Outside of my academic studies and work, I am the president of the Women in Computer Science organization at my college and lead a team of 12 executives, where we host multiple social and sponsored events every month while working closely with various tech companies to build a supportive network for computer science students who identify as women. I also have been volunteering remotely as a coding tutor for neurodiverse children for about two years delivering individualized workshops for Java, Web Development, Scratch, and much more.
My personal portfolio showcases my skills and strengths through personal projects and volunteer experiences!

Local Helps

LocalHelps Logo

LocalHelps provides users with a simple, one-stop-shop to find local non-profit organizations or charities that accept their specific donations. We used JavaScript and a bit of Python for the back-end, and HTML and CSS for the UI/front-end. We created a csv file, which we then parsed through and created JSON objects of. From there, we were able to create our database of charities. We also integrated a Google Maps API for the map feature so that users can visualize where their local charities and non-profit organizations are.

Workout Manager

workout at home

This project is allows users to create and organize their workout guides with the ability to add different exercises and reps for each other. After this project, I learned how to create a GUI, UI and how to save and load data.

Basket Catch

basket catch

The Basket Catch concept was used as one of the workshops for teaching students Scratch; thus, I wanted to challenge myself and recreate this game using Java. After working on this project, I learned how to utilize Java's Observer pattern and design the GUI using Java's Graphics class.

War Card Game

war card game

The War Card Game stimulates the multi-player card game where each player deals a card at the same time. The winner is determined if their card dealt is greater in value than their opponent's card that was dealt. After completion of this project, I learned the basics of mobile development in iOS and the creation of a UI.

Slots Machine

SlotMachine game

The SlotMachine Game stimulates a slot physical slot machine, where users can their credits to try and win more credits if they can get a match vertically, horizontally, and diagonally. This project helped me learn how to use SwiftUI and utilize separate SwiftUI interfaces for similar functionalities.

The CODE
Initiative

tutoring kids

As a coding tutor, I engage with a neurodiverse group of students who learn in a variety of different ways. As part of facilitating virtual workshops, I design customized lesson plans on Python, Java and web development to engage students to be creative with their projects. As part of this role, I deliver individualized workshops to cultivate students’ curiosity and interest in programming.

Programming Languages:

  • Java
  • C++
  • Python
  • C
  • Assembly
  • Web & Mobile Development:

  • React
  • React Native
  • Angular
  • JavaScript
  • HTML/CSS
  • Swift