Hi! I'm Patrick, a 4th year student (and incoming grad!) at the University of Toronto studying Computer Science. I'm always learning something new, and have a passion for building satisfying, elegant solutions to problems.
You can always contact me through my email at fidler.patrick@gmail.com↗, or directly message me via LinkedIn↗. I'd love to chat with you!
Download my resume here↗.Neat stuff I've worked on in and out of school.
A web experience fuelled by data scraped from Forbes' billionaire list in 2021. Consists of multiple dynamically rendered visualizations that respond to the choices users have made, and will update automatically if the dataset is modified.
Bootstrap
D3
Leaflet
Sentiment API
An API used in production code for an AI chatbot app. Uses a custom-trained model to perform sentiment analysis on users' texts, for use in building an idea of a user's mental wellbeing. Returns a graphical representation of a specifiable user's conversational trends (positive or negative), and updates a relational database (hosted on Amazon cloud) with calculated sentiment values.
Python
PostgreSQL
Pytorch
Plotly
Psycopg2
AWS RDS
A web-based multiplayer game with automatic lobby matchmaking and a database for persistent comments and likes. Users join a game, and take turns writing one word at a time at then end of the current story. A "one word story" emerges from the combined influence of each player's words.
Java
Spring
Key-Value Store API
A robust API that is easily importable to allow efficient, object-oriented database creation and interaction. Utilizes a Log-Structured Merge Tree for storage, an AVL-balanced in-memory table, and incorporates a buffer pool that uses hash mapping for page indentification. Thresholding experiments were performed on Get, Scan, and Put calls, executing tests at varying degrees of database capacity.
C++
Makefile
A program that compares and visualizes staffing decisions made by Canadian businesses at two key moments during the COVID-19 pandemic. Users can choose which categories to visualize, and display the comparison using their choice of a choropleth map of Canada or a double bar graph.
Python
Plotly
Pandas
Pygame