Hi, I'm Patrick,

Fourth 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.

hero image

+

Projects

Hackathons

+

Years of Experience

 
about imageabout image

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. My current passion is game development: I am currently developing Project Starhaven, a narrative-driven isometric space colony city builder, and have experience in game development with both Unity and Godot.

Outside of tech, I'm a tennis and fitness enthusiast, and a huge sci-fi and space nerd. 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, including Project Starhaven and a freelance tennis coaching platform I cofounded. Check out my other projects in the Projects section below!

  • 4th Year Computer Science Student @ UBC
  • Software Engineer Intern @ Shopify, Toronto
  • Game Developer @ UBC Game Dev Club

My Projects

  • Project Starhaven
    Project Starhaven

    A narrative-driven isometric space colony city builders. Manage resources, keep your colonists alive and happy, and weather both the elements and the demands of your overbearing boss! I Led development of the game design, writing and programming for this project developed in Godot as part of UBC Game Dev Club.

    GodotC#GLSL
  • ThirdEye
    ThirdEye

    A virtual guide dog in your pocket, ThirdEye is a voice-activated smart camera that helps visually impaired users navigate their surroundings, featuring photographic memory (literally) that allows recall with spoken queries.

    Raspberry PiDynamoDBAWS LambdaOpenSearchPythonCohere API
  • Tongue Tied Tale: GMTK 2024 Submission
    Tongue 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#GithubWebGL
  • Fighting My Demons: HackCamp 2023 Winning Submission
    Fighting My Demons: HackCamp 2023 Winning Submission

    An innovative game that stops users from snoozing their alarms in the morning.

    PythonPygame
  • Slime Succumber: UBC Game Dev Club Team 5 2024/25
    Slime Succumber: UBC Game Dev Club Team 5 2024/25

    A mobile roguelike developed in Godot where the player is a slime monster who must survive waves of human enemies.

    GodotC#
  • CredEat
    CredEat

    A web app that helps users find healthy recipes with a one-click nutrition rating system.

    ReactPythonFlask
  • CanDo Tennis Website
    CanDo Tennis Website

    A website for CanDo Tennis, a freelance tennis coaching business I co-founded.

    Next.jsReactTailwind CSSTypescript
  • Ammonium Bot
    Ammonium Bot

    Reddit bot that helps users with common grammatical and etymological mistakes.

    PythonPRAWGithub Actions
  • Loopy
    Loopy

    Maps API powered planner and rating system for Metro Vancouver transit routes.

    JavaScriptHTML/CSSReactTailwind CSSFirebaseGoogle Maps API
  • Heart Disease Classifier
    Heart Disease Classifier

    Data science analysis using KNN classification in R to predict the presence of heart disease.

    RJupyter
  • Iron Insight
    Iron Insight

    Java desktop application for tracking strength training progress.

    JavaSwing
  • Portfolio Tracker
    Portfolio Tracker

    Personal invesment tracker built with Python, Sheets API and GitHub Actions.

    PythonGoogle Sheets APIGithub ActionsSMTPREST APIs
  • SLack Off
    SLack 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!

Github IconLinkedIn Icon