A command-line Chinese Chess / Xiangqi endgame AI project built in Python.
Python Object-Oriented Programming Minimax Search Alpha-Beta Pruning Heuristic Evaluation Command-Line Interface
Read More
One Rule A Day is a 2D mobile puzzle-platformer built with Unity and C# for Android. The core idea of the game is that the gameplay rule changes every day, forcing players to solve the level in a different way each time. Instead of only testing platforming skills, the game challenges players to understand and adapt to daily constraints such as “No Jumping,” “No Moving Left,” “No Stopping,” “Only One Jump,” and “Reverse Controls”.
2D mobile Unity C# Android
Read More
Full-stack visual composition platform for placing user-provided assets into real-world scene images with local persistence, per-asset masks, and multi-asset image generation.
Python FastAPI React TypeScript REST API development
Read More
This project is a Python and MySQL-based Game Review Database Platform that collects, stores, and manages structured video game information and reviews. I designed a normalized relational database for games, users, media outlets, reviews, companies, platforms, genres, and staff credits, then built a command-line application using PyMySQL to support account management, game browsing, search, and review CRUD operations. The project also includes custom BeautifulSoup and Selenium web scrapers to collect game data and reviews from Metacritic, with CSV import scripts and SQL stored procedures used to clean, load, and manage the data efficiently.
Python MySQL Selenium CSV SQL Stored Procedures
Read More
A website for ICS students, me and my groups developed for ICS 314.
JavaScript HTML GitHub
Read More
Java Web student dormitory management system development.
Java
Read More