ZijieShan1004

Project Showcase

Chess-Tutor

Python Tkinter python-chess Stockfish

Chess Tutor is a local desktop chess tutoring application, It provides an interactive chessboard where users can move pieces according to the rules of chess, inspect the current position, undo moves, switch board perspective, and request engine-based move suggestions for learning and analysis.

ASL Recognition Text Converter

Python PyTorch MediaPipe GRU LLM

End-to-end pipeline converting ASL video into fluent English text via a modular vision–language architecture (hand landmarks → GRU classifier → local LLM post-processing).

Pokémon Attribute Prediction

Python TensorFlow CNN Computer Vision Paper

CNN-based image classifier for Pokémon attribute prediction with data augmentation to improve generalization; results published as a conclusion paper.

Normalization of Deviation in Computing Systems

HCI Feminist HCI Critical Race Theory CS Research Paper

Final research paper for CS 4973: Understanding Users, analyzing how normalization of deviation systematically erodes minority voices in computing research and engineering practice, and proposing a reflexive intervention framework.

Calendar Application

Java MVC OOP Testing

A Java calendar application organized with Model / View / Controller structure. Includes documentation and usage instructions in the repository.

LightEmAll Puzzle Game

Java Graphs MST BFS

A puzzle game project focusing on graph algorithms and connectivity logic. See the repository for implementation details and tests.