Course Projects

Data Visualization Project

COMP 4304 - Data Visualization
February 2025

Created multiple interactive and static visualizations to analyze complex datasets, demonstrating effective techniques for conveying data insights through visual representations. This project focused on making data more accessible and understandable through proper visual encoding techniques.

Python Matplotlib Pandas Numpy Plotly

Four Board Game

COMP 2005 - Software Development
September 2024

Developed a board game using Java Swing for the GUI by collaborating with a team. Implemented game logic, UI design, and turn-based multiplayer along with colour blind friendly functionalities. The game includes features such as game history, and customizable appearance.

Java Java Swing Game Dev UI Design

Data Visualization Techniques

Network Graph Visualization

The Baby Spike

This visualization shows the average number of babies born per minute in the USA for the year 2014.( A recreation of Nadieh Bremer and Zan Armstrong's plot )

See Code
Time Series Visualization

Waffle Chart

This Visualization shows waffle per occupation, each of which show the gender breakdown of images generated for that occupation.

See Code
Geospatial Data Visualization

Sankey Diagram (Alluvial)

Alluvial Diagram showing migration of people from one country to another

See Code
Multivariate Data Visualization

The Growing Crisis of Space Debris

A digital platform unveiling the escalating crisis of orbital debris, featuring compelling visualizations and interactive dashboards that illustrate the growing menace of space junk and its profound implications for future space exploration.

See website

Four Board Game Gameplay

This Java-based board game implements a Tetris style gameplay with a custom user interface. Players take turns choosing a piece and placing it on the board, while maintaining the game constraints.

← Back to Portfolio