Hello World!
I am Christopher Wong
An independent and self-motivated penultimate computer science student at the University of British Columbia with interest in software development, AI, Fintech, E-commerce, and cloud computing services.
Projects
Recipe Buddy
This web application was crafted with ReactJS, Auth0, and Firestore to deliver a streamlined solution for organizing online video recipes sourced from platforms like Instagram and TikTok. It allows users to gather recipes, access tutorial videos, ingredient lists, and instructions, while also offering a meal planning feature integrated with a calendar. Additionally, the application automatically generates shopping lists based on scheduled recipes, enhancing the overall cooking experience with efficiency and convenience.
- ReactJS
- Auth0
- Firestore
GISAU Website
This single-page web application serves as the central hub for the Indonesian Student Association at UBC, showcasing its online presence. Developed with ReactJS, Tailwind CSS, and Firestore, the application includes key pages such as home, about us, events, partners, and contact us. It effectively highlights the association's mission and activities, demonstrating proficiency in modern web development technologies.
- ReactJS
- Tailwind CSS
- Firestore
Sync-Up
This web application, developed using ReactJS, ExpressJS, NodeJS, Firebase Authentication, and Firestore, is designed to enhance the study session scheduling experience. Users can effortlessly arrange study sessions with friends, earning reward points based on session duration, which can later be redeemed for sponsor coupons. Additionally, the application offers the flexibility to choose between in-person and virtual meeting options, catering to diverse user preferences.
- ReactJS
- ExpressJS
- NodeJS
- Firebase Authentication
- Firestore
Unixpense
A user-friendly expense tracker application built with Java, Java Swing, and JSON. This project included the creation of an end-to-end object-oriented program (OOP) in Java, seamless data read/write using JSON, and an intuitive graphical user interface (GUI) designed with Java Swing. Users can easily manage expenses, perform actions like creation, deletion, saving, loading, and in-depth analysis.
- Java
- Java Swing
- JSON
HacktheNorth 2021: Prografit
A Chrome extension was developed using HTML, CSS, and JavaScript. This extension's primary function was to send periodic alerts to users every 20 minutes, with the option for users to opt out of reminders while the timer was active. User data collected by the extension was then transmitted to a dashboard, allowing users to access and analyze their weekly statistics.
- HTML
- CSS
- Javascript
Skills
I have 1.2 years of professional experience in developing full-stack web applications, backend services, and a data warehouse.
Languages
Go, Javascript, CSS, Typescript, Python, SQL. C++, Java
Databases
PostgreSQL, Microsoft SQL Server, Google Firestore, SQLite
Technologies
React/Redux, Tailwind CSS, Express, Koa, Docker, Git, Jira, AWS, Kibana
About Me
I appreciate how technology can simplify complex problems and enhance system efficiency. I prefer optimized work over unnecessarily complicated tasks.
2020
Admitted to The University of British Columbia
2021
Enrolled in a student society, and got admitted to Computer Science major at UBC
2022
Landed my first and second software jobs at Felix Payment System and Alida
2023
Finished 1 year Co-op at Alida and lead web development team at Gado-Gado Indonesian Student Association of UBC
2024
Looking for summer 2024 internship
Personal Acomplishment
1.2
Years of Experience
2
Hackathon Participation
14
Github Repositories
0
Github Contributions