Hi, I'm Patrick,
Third year computer science student at the University of British Columbia with an intense passion for learning, creating and problem-solving. Whether it's at a hackathon, in the gym, or on the tennis court, I'm always looking for opportunites to hone my skills and expand my horizons.
+
Projects
Hackathons
+
Years of Experience
About Patrick Zhou
I'm passionate about creating and problem solving in many fields of software development. As an avid scripter, I enjoy automating things with code and have a wealth of experience in designing and writing Python scripts. However, my current passion is game development; I submitted a winning game project at a hackathon and participated in GMTK Game Jam 2024, placing in the top 25% with my team.
Outside of tech, I'm a tennis and fitness enthusiast and currently work as an instructor at UBC Tennis Centre. Thriving off an interdiscplinary approach to creating and problem-solving, I am always seeking to incorporate my hobbies and my communities into the projects I create: I'm currently designing a website for the freelance tennis coaching company I co-founded and looking to develop my own turn-based tennis game.
- 3rd Year Computer Science Student @ UBC
- Tennis Instructor @ UBC Recreation, Vancouver
- Game Developer @ UBC Game Dev Club
- Relations Coordinator @ GDSC UBC
My Projects
Ammonium Bot
Reddit bot that helps users with common grammatical and etymological mistakes.
PythonPRAWGithub ActionsTongue Tied Tale: GMTK 2024 Submission
A story-rich 2d platformer adventure featuring a hungry chameleon, unique physics and innovative puzzles. Developed for GMTK Game Jam 2024: Built to Scale.
UnityC#GithubWebGLFighting My Demons: HackCamp 2023 Winning Submission
An innovative game that stops users from snoozing their alarms in the morning.
PythonPygameCanDo Tennis Website
A website for CanDo Tennis, a freelance tennis coaching business I co-founded.
Next.jsReactTailwind CSSTypescriptLoopy
Maps API powered planner and rating system for Metro Vancouver transit routes.
JavaScriptHTML/CSSReactTailwind CSSFirebaseGoogle Maps APIHeart Disease Classifier
Data science analysis using KNN classification in R to predict the presence of heart disease.
RJupyterIron Insight
Java desktop application for tracking strength training progress.
JavaSwingPortfolio Tracker
Personal invesment tracker built with Python, Sheets API and GitHub Actions.
PythonGoogle Sheets APIGithub ActionsSMTPREST APIsSLack Off
Lecture slide and audio summarizer to help you catch up on missed (or skipped) classes.
ReactJavaScriptPythonFlaskOpenAI APICohere API
Let's Connect
I'm always looking for new opportunities and people to collaborate with. Whether you have questions or just want to discuss your favourite tennis player, don't hesitate to reach out!