Internship Projects

Two Bays App

Two Bays

Australia's education system is failing to transform eco-anxiety into action, and it is affecting young people's wellbeing, engagement, productivity, social connections, and overall life progression. The Two Bays App will equip young people with the ecological literacy and leadership skills they need for life through digital learning journeys that explore local urban ecosystems and waterways. For this project, I am fortunate enough to be selected as the Scrum Master. My responsibilities are:

  • Fully manage the app's frontend development using Flutter
  • Collaborate with the company's design team and developed UI for the app
  • Ensuring that all team members share common goals and a unified vision, while proactively solving any obstacles the team faces
  • Conducted comprehensive frontend testing and debugging across multiple devices to ensure a seamless user experience and reliable cross-platform compatibility.

University Projects

Unirec Group Project

UniRec

Unirec is a web-based database that records all the buildings at the University of Melbourne. Its main purpose is to track these buildings and allow students and alumni to rate their features, highlight strengths, and offer recommendations. The goal is to enhance the university experience by creating a community where students can share their thoughts about campus buildings and facilities. My role is to:

  • Serve as a frontend developer for Unirec, a web database application for storing university building details and community ratings
  • Designed and implemented user interfaces using JavaScript, HTML/CSS, Axios, and the React library to enhance the user experience

SensorShip Android Mobile Game Group Project

sensoreship

SensorShip is an Android space shooter game that can be played using three different sensors on your phone. The game offers three playstyles: face movement with voice (using the camera and microphone), touchscreen (using the screen sensor), and tilting your phone (using the gyroscope). Each time the ship is hit by an alien, part of the screen becomes censored—hence the name SensorShip. My role is to:

  • Create the base game within Android Studio using Java and libGDX package
  • Designed the game UI and implemented the touchscreen setting

Automated Fact Checking System Project

The task is to train a model with a labelled claim file. Then, when given an unlabelled claim file, the model we built has to go through a list of relevant evidence and classify the claim. My role is to:

  • Investigated TF-IDF and Bag of Words (BOW) techniques for transforming words into a format computers can decipher
  • Implement a non-pre-trained LSTM model to extract and assess important text components relevant to fact-checking process

Generic Real Estate Consulting Project

The rental prices of residential properties vary across Victoria. The team must investigate this issue by identifying the internal and external factors influencing these differences. As a result, the team should provide insights into areas with higher livability and affordability, as well as predictions on potential rental price increases. My role is to:

  • Carried out research and data scraping to identify factors influencing rental prices for homes and apartments across Victoria
  • Plotted detailed graphs and tables using Python and Jupyter Notebook to visualise and interpret research findings