Projects/Research

Projects

Project List

Adventure Game (Java)

Screenshot of Java adventure game project

An interactive grid-based adventure game using Java, JavaFX, and Scene Builder. Designed and implemented an object-oriented architecture with custom classes. Developed the UI in FXML and integrated it with backend logic through a JavaFX controller, handling event-driven input, scene updates, game state transitions, and combat interactions.

Escape the Castle (Python)

Screenshot of Python interactive story game

A multi-path interactive story game in Python using branching decision trees, modular multi-file structure, and dynamic randomized events. This game features user-input handling, clear state transitions, and a terminal-based interface that takes players on a narrative journey filled with meaningful choices and multiple outcomes.

Portfolio Website

Screenshot of personal portfolio website

Personal portfolio with responsive grid structures, interactive hover states, custom typography, and reusable UI elements across pages. Designed with structured information hierarchy and subtle visual styling to highlight content while maintaining a professional aesthetic.