I’m a Y2 CS student. I’m from Singapore and I enjoy getting in calls with friends and playing casual games.

Visit my GitHub profile here.

Pied Piper

I took part in developing Pied Piper, a task management app that helps current and future university student leaders take charge of their group projects. It allows students to more easily manage their group project, and keep track of their teammates’ progress while being able to rate their performances upon completion of their assigned tasks.

Contributions to the project

  • New Feature: Added command to edit tasks.
    • What it does: Allows user to change the parameters of the task input.
    • Why: If the user makes a mistake, instead of deleting and creating a new one, can easily edit the fields of the existing task.
    • Highlights: It provides extra flexibility for the user to change the type of tasks, as well as different type parameters due to constantly changing project management conditions.
    • Pull requests: #91
  • New Feature: Added command to delete tasks.
    • What it does: Allows user to completely remove a task.
    • Why: So the user can remove outdated or unwanted tasks.
    • Highlights: The trusty delete function for any instance of task that is created. The app would be too cluttered if tasks were not deletable, and this is a simple but big quality of life change.
    • Pull requests: #46
  • Documentation
    • User guide
      • Added navigability to the UG.
      • Wrote the introduction and quick start guide.
      • Wrote about the app layout, together with screenshots of respective sections.
      • Wrote detailed explanations for commands.
      • Added screenshots for most commands present in the app.
      • Wrote more FAQ questions.
      • Wrote the guide on how to check Java version.
      • Pull requests: #36 #177
    • Developer guide
      • Wrote the introduction and acknowledgements.
      • Added navigability to the DG.
      • Wrote about the functionalities surrounding Task handling within the app.
      • Provided in depth explanation for implementation of delete command, accompanied by a corresponding UML diagram.
      • Wrote use cases for the deletetask command.
      • Pull requests: #78 #183
  • Testing
    • Wrote test cases for deletetask command. PR #69
    • wrote test cases for edittask command. #174
  • PR reviews
    • PRs reviewed: 8 PRs Reviewed
    • Reviewed another group’s project and reported 8 bugs during PE-DryRun issues
  • Code Contributed: Reposense link

  • My PRs: Pull requests