CIE Course Mapping 2018
AwesomeTable, HTML, CSS
Migrated CIE course mapping from Excel to Awesome Table. Designed a colour coded table with filters.
I'm a passionate and inquisitive fourth year Computer Science student at the University of British Columbia. With a focus on front-end development, my goal is to use my technical knowledge and visual creativity to create beautiful user experiences.
I was born and raised in Vancouver. Apart from English, I can speak fluent Mandarin, okay French, and very broken Spanish. When I'm not in front of a computer, you can usually find me drawing, working out, or vlogging.
Adobe XD
Illustrator
Illustrator Draw
InDesign
HTML
CSS
Javascript
Drupal
Wordpress
C++
C
Java
Dr. Racket
iMovie
Git
Bachelor of Science, Major in Computer Science
Relevant Courses: Human Computer Interaction (current), Software Engineering (current), Software Construction (Java), Intermediate Algorithm and Analysis (C++, Python), Artificial Intelligence, Computer Systems (C++), Linear Algebra, Calculus III, Relational Databases (SQL), Models of Computation (Dr.Racket), Statistics (R)
Supplementary Courses: Entrepreneurship, Marketing Management, Physics, Economics
Explore Program
5 weeks of intensive intermediate French
Inter-A Leadership Program
A unique secondary program that emphasizes academics through leadership, teamwork and volunteering.
AwesomeTable, HTML, CSS
Migrated CIE course mapping from Excel to Awesome Table. Designed a colour coded table with filters.
Wordpress, HTML, CSS, Javascript, InDesign
Currently in the process of revamping the website of UBC engineering undergraduates. Using Google Analytics to see which pages are visited the most. Work with Engineering Student Services to discuss website specifications.
Wordpress, HTML, CSS, Javascript
Redesigned the webite according to the designer's specifications.
Adobe XD
Created a prototype for a mobile App called Eatz. Eatz partners with university campuses and allows students to view line wait times, or order food online for pick up at their convenience.
Java & SQL
A full database application for a car system. It has a fully functional graphical user interface that allows different users (tester, or engineer) to access the database to check whether the different functions of a car are working or not. JDBC is used to connect the implementation to the database hosted in Oracle.
Java & C++
Created a photo manager using Java that can search for a photo by its tags or date ranges. The application is also able to edit photos, with options such as flipping or blurring. As an extension to this project, I created another Photo Editor, this time using C++. I was able to practice my C++ using quadtrees as the main data structure behind the application.
C++
A restaurant inventory manager that keeps track of customers' orders, take their orders, then updates the list of available ingredients automatically. This project was done as an exercise to practice using vectors, linked lists, and pointers for dynamic memory management.
C++
Built an interpreter for a postfix-like mathematical language. This project was done as an exercise to practice incorporating stacks and queues for a dynamic array class.
Java, VirtualBox, Android SDK, Genymotion
Built a functional Android app with information parsed directly from Translink's API and updates in real time. The app's purpose is to help users locate bus stops in their vicinity and to show arrival times of buses. Users can also click on a bus stop to display bus routes on the map as different coloured lines.
Coming soon!
Coming soon!