UBC Launch Pad

Timeline: Sep 2021 - Apr 2022

UBC Launch Pad is UBC’s student-led software engineering club devoted to building software projects in a collaborative and professional environment. After being a team member at Launch Pad for a year, I returned to Launch Pad as a team lead, working with a group of undergraduate students over the course of 8 months to build a cross-platform task scheduling application.

Our project can be found here.

Timeline: Oct 2020 - Apr 2021

Being a part of UBC Launch Pad allowed me to collaborate with a team of students with different expertise (backend, frontend, UI & UX) on an 8-month long project. We built a group scheduling web application that aims to improve the UI & UX of When2meet and allows synchronizing user’s availability and events in the app with their personal calendars.

For this project, I worked closely with Golang, the Google Calendar API, Google Cloud Endpoints, and Firebase. My main task was centered around integrating the app with Google Calendar. Here’s a breakdown of the things I worked on:

  • Designing internal data structures to represent users, events, and calendars in our app
  • Testing data read / write layers for Cloud Firestore
  • Implementing Google Cloud Endpoints that update a user’s internal calendar based on their Google Calendar, retrieving and creating events in user’s Google Calendar based on their events in the app
  • Performing code reviews

Our project can be found here.

Gökçe Dilek
Gökçe Dilek
Software Engineer & Open Source Contributor

Related