My name is Dian and I'm currently a fourth year student at the University of Toronto.
I'm passionate about solving problems and telling stories through code.
- Sign of the Times
- Description: create machine learning models to detect forged signatures and display them on an interactive website
- My Role: Team Lead
- Languages & Libraries: Python, React, HTML, CSS
- NOTE: still in progress
- EPAI Sentiment of Tweets
- Description: create machine learning models to detect forged signatures and display them on an interactive website
- My Role: implement machine learning models (RNN, and LSTM) using PyTorch to predict 8 labels (“violence”, “genocide”, etc.) about the sentiment of a tweet
- Languages & Libraries: Python and PyTorch
- Just Leave It At Home (JuLIAH)
- Description: turn an STM32 Discovery Board into a communication device that uploads loud recordings to a website and flashes when the website's button is clicked
- My Role: implement monitoring noise and communicating using MQTT
- Languages & Libraries: C++, Mbed
- PetPal
- Description: pet adoption website
- My Role: implement comment, rating and auto-score application features
- Languages & Libraries: React, JavaScript, HTML, Tailwind CSS
- Ranchville
- Description: farm simulation game with features such as growing and harvesting plants; buying and selling products
- My Role: implement leaderboard and sharing your farm
- Languages & Libraries: Java, Java Swing, JUnit
- The Hidden Correlation Between Covid-19 and Hate Crimes in the United States
- Description: an interactive Choropleth map of the USA to visualize the correlation between monthly hate crime rates and monthly Covid incidence rates
- My Role: convert raw data in a csv to custom data class, implement Choropleth map
- Languages & Libraries: Python, Plotly