Hi, My name is Harry.
About Me

Hi, I'm Harry Zhu and I'm a second year Data Science student at the University of Waterloo.
I am currently in Seattle, WA interning at AWS DynamoDB working on routing.
Formerly, I was a Software Developer at TD Bank on the portfolio analytics team and a Full-stack Developer at BTNX.
While I'm not coding, you can find me playing piano, powerlifting, or playing poker with friends.
Here is some of my work below:
Projects
01
FinTrack
FinTrack is a full-stack equity analysis web application providing comprehensive analytics into market activity, engineered with Next.js, React, and Tailwind, adhering to Google’s Material Design 3 UI/UX design language and framework.
TypeScript
Python
Next.js
React
Flask
02
StockNewsSentiment
A natural language processing model to analyze the sentiment of financial text with over 88% accuracy powered by an LSTM recurrent neural network trained on almost 50,000 unique financial headlines.
Python
TensorFlow
Sklearn
Pandas
Numpy
BeautifulSoup
03
Financial Portfolio Optimizer
A Quantitative Financial model in Java, utilizing Machine Learning through a genetic algorithm and applying statistical modeling to optimize investment portfolios, simultaneously maximizing returns while minimizing risk.
Java
TypeScript
Spring Boot
Docker
AWS
Next.js
04
Hands-on Fluency
A sign language learning platform as a web application, during the NewHacks hackathon, that teaches and quizzes the user on content using their webcam with OpenCV and MediaPipe.
JavaScript
Python
React
Flask
TensorFlow
OpenCV
05
AI Music Recommendations
A full-stack web application that uses a user's Spotify data to generate music recommendations using OpenAI's GPT 3.5 Turbo.
JavaScript
React
Express.js
06
Clownsweeper
A re-creation and spin-off of the popular 2D game, Minesweeper, made in Java using OpenGL, LWJGL, and OpenAL.
Java
OpenGL
OpenAL
LWJGL
Let's get in touch.
It was nice meeting you. If you have a question, opportunity, or just want to chat, feel free to send me a message.
Harry Zhu
harryzhu155@gmail.com