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.
In my current school term, I am taking 6 courses: Object-Oriented Software Development (CS 246), Introduction to Optimization (CO 250), Statistics (STAT 231), Introduction to Combinatorics (MATH 239), Linear Algebra 2 (MATH 235), and Classical Mythology (CLAS 104).
I am super passionate about Computer Science, particularly Full-Stack development and Deep Learning. I also love networking and collaborating to design high-quality and innovative software projects. I build mostly in TypeScript, JavaScript, and Python with strong competencies in Next.js, React, .NET, Blazor, Flask, TensorFlow, and Pandas though I love learning and I constantly strive to master new technologies.
Formerly, I was a Full-stack Developer at BTNX, in charge of leveraging a versatile tech stack, consisting of React, TypeScript, JavaScript, C#, .NET, and SQL Server.
While I'm not coding, you can find me playing piano, powerlifting, or playing poker with friends or at UW Poker Club.
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