tasq is a social habit tracking web app that will keep users motivated and committed to their goals. Designed and built in less than 48 hours, this mobile-friendly web app keeps users engaged by encouraging accountability between friends and rewarding for good habits. The initial prototype was done in Figma, with the project being built using an HTML/CSS-Bootstrap frontend and a Python backend.
BarnVille is a farming simulator game built with Java and JavaFX that involves raising animals on a farm. Players make decisions on how to raise their animals and when to buy and sell products based on the fluctuating market prices. The game uses OOP principles (ie. inheritance and abstraction) to make use of modularity and reusability. It also uses a queue data structure to represent an in-game factory.
This simulator allows users to see death through the eyes of Hamlet as he walks around the royal palace following the play’s ending, talking to the souls of his friends and foes. This collaborative project with Rubaina Farin, Edmund Lin, and Gordon Ruan made use of Github for collaboration and versioning. My personal contributions included coding the character movement and dialogue.
This website is where you can learn more about me - with all of my latest projects, skills and experiences. It’s built using HTML, CSS, and Bootstrap and is designed to be responsive for different screens. Preliminary mock-ups and graphics were designed using Figma.
In this themed recreation of traditional Battleship, the user plays against a computer opponent in an effort to destroy each other’s pieces. They take turns guessing tiles until one player loses all of their ships. The program makes use of classes, file input/output and JavaFX for graphics.