Devin Zhou — computer science graduate, building cool stuff sometimes

/ projects

Things I've built

A mix of course projects and personal projects. Each one has its source on GitHub, and most have a live demo you look at.

Screenshot of the Rogue Poker project

Rogue Poker

A condensed recreation of hit indie game "Balatro" made in Python featuring modular hand detection, scoring logic, and state-driven gameplay. With automated testing using pytest and pylint in GitHub Actions.

  • Python
  • Pytest
  • GitHub Actions
sourceno link
Screenshot of the Course Registry project

Course Registry

An OOP-based course scheduling system that organizes students and courses into time slots using inheritance, polymorphism, and custom data structures.

  • Java
sourceno link
Screenshot of the Portfolio project

Portfolio

You're looking at it.

  • HTML/CSS
  • JavaScript
  • React
  • Next.js
  • TypeScript
Screenshot of the Distraction Free project

Distraction Free

Chrome extension that blocks websites with a typing roadblock to help you focus.

  • HTML/CSS
  • JavaScript
Screenshot of the Zeppelin - Graphics project

Zeppelin - Graphics

Zeppelin mini-game rendered in OpenGL using GLU and GLUT libraries with geometric transformations, shape modeling, shading and texture mapping

  • C++
  • OpenGL
sourceno link
Screenshot of the ChronoQuest project

ChronoQuest

3D Action/Adventure game made in Unity. Souls-like elements with a time travel mechanic.

  • C#
  • Unity