Projects

Selected open-source repositories and academic experiments.

AmazonChess

C++

PKU Intro to CS Fall 2025 Final Project: Game of the Amazons

  • Implemented fundamental board logic, legal move validation, and obstacle detection
  • Built the core game logic and decision framework purely in C++
  • Maintained well-organized project structure and clean codebase

Obsidian-to-Hexo

Python

Automation tool for migrating Obsidian Markdown documents to Hexo blog

  • Parsed and converted Obsidian-specific syntax in Markdown files
  • Automatically structured files for Hexo's posts directory and managed frontmatter
  • Written in Python to enable seamless batch backup and publishing workflow

Carnival-game-suite

JavaScript

A collection of web-based mini carnival games

  • Built fully interactive web front-end logic using pure JavaScript
  • Implemented basic probability mechanics, event listeners, and UI feedback
  • Developed as a hands-on project to practice front-end componentization