print("Hello, world!")

Bill Wong

Second Year Software Engineering Student at UNSW

Hello!

Welcome! 😊

I'm Bill, a second year Software Engineering student at UNSW. I have been programming since high school and I love it!

I like to compete in programming competitions, such as the ICPC and Google Kick Start. I competed in the 2021 ICPC South Pacific Division and won the Auckland Site Second Prize.

I enjoy spending my spare time learning new technologies and developing new skills. I always try and apply the knowledge I learned to real life projects. In fact, I completely self-learned Front-End Programming in my spare time, and built the website that you are looking at right now! 😄

Me on the Internet 👇

About Me

Below 👇 are some more details about me.

Click on each tab to find out more! 🙂

AWS Early Careers Innovation Program - 2022

Skills learned: Amazon EC2, Amazon Lex, Amazon Connect, and more

  • Selected to join a cohort-based program to learn more about AWS and skills in the cloud computing industry.
  • Worked in a team to deliver an elevator pitch followed by an end-to-end cloud migration strategy for a business and achieved a semi-final place.

Accenture Tech Bootcamp - 2022

👉 Project Link

Tools Used: React.js, Material UI, AWS Lambda, AWS DynamoDB, AWS Gateway

  • Being selected out of 800 candidates nationwide, worked as a team and created a full stack website to help travellers understand COVID-19 restrictions around the world easily.
  • Led the front-end team: delegated tasks, initiated discussions, and helped team members review, debug, and test code.

UNSW Faculty of Engineering Dean's Honours List - 2021

  • Maintained a weighted average mark of 85+ during the 1st year at UNSW.

MessageSpace

👉 Project Link

Tools Used: React.js, Material UI, Express.js, Socket.io, Azure App Service, Docker

  • Built the frontend with React.js and Material UI and the backend with Express.js and Socket.io for bi-directional client-server communication, allowing users to join rooms and send messages in real time.
  • Used docker files and docker-compose to containerise and run the full stack app across all platforms easily with minimum configuration, and deployed the app to Azure App Services.

Calculator App

👉 Project Link

Tools Used: React, TypeScript, Jest, React Testing Library

  • Created a calculator web app with React and TypeScript. Used Figma to design the website UI and implemented front-end features such as mobile responsiveness and device theme adaptation.
  • Achieved 100% coverage by writing unit tests with Jest and React Testing Library and integrated a CI/CD pipeline with GitHub Actions to automatically test and deploy code to Firebase Hosting.

Recipe Search API Tool

👉 Project Link

Tools Used: React.js, Material UI

  • The API of this website is from edamam.com, which includes over 2.3 million recipes across the world.
  • Created a website with React.js to make the access of recipes easier. Implemented React Hooks with states and effects to improve efficiency and responsiveness of the site.
  • Enhanced web page layout and animations with node-modules/CSS, and deployed the React app with Google Firebase.

ICPC South Pacific Divisional Contest - 2021

👉 Auckland Site Second Prize

  • Competed as a team of 3 against groups from other Universities across the region.
  • Acquired collaborative coding skills and maintained excellent communication for faster debugging.
  • Developed problem solving skills and algorithmic knowledge by solving a range of contest questions.

ASX Schools Sharemarket Game - 2018

👉 Australia National 1st Prize

  • Annual competition held by ASX for secondary schools across Australia
  • Performed research on different industries, company backgrounds, and stocks trends with MACD
  • Purchased a series of stocks with great potential and achieved a 20% return on investment (ROI) in 3 months

My most used programming languages and frameworks are:



I use these tools to help me program:


I have Cloud Computing knowledge and experience in:

I also have the following certifications:

Competitive Programming

  • ACM ICPC
  • Google KickStart
  • Google Code Jam
  • Facebook Hacker Cup

Investing

Podcasts

Financial and tech news:

  • WSJ What's News
  • The Economist
  • Bloomberg Businessweek

Photography

Architectural photography.