Email

Dewdrop Defenders

Java Project

Dewdrop Defenders: A turn-based command-line game built with Java emphasizing robust Object-Oriented Design (OOD) principles.

The application demonstrates mastery of complex class hierarchies and efficient state management, including a one-time, HP-triggered special ability to implement intricate business logic and maintain clean, scalable back-end code.

Java OOP GameDev VS Code GitHub
Dewdrop Defenders Attacks Screenshot Dewdrop Defenders Code Screenshot
View the Repo

Sprout

CLI

A utility concept that I designed to automate developer setup (repo scaffolding, README/Wiki generation).

This project showcases my proficiency in Requirements Engineering—translating complex workflow needs into precise specifications for AI-assisted code generation. The utility demonstrates strong conceptual design of automation logic and application design for AI services.

Java OOP I/O Handling VS Code GitHub Requirements Engineering Application Design for AI Services Workflow Automation
Screenshot of Sprout CLI Running Screenshot of Sprout's Help Menu
View the Repo

CozyBrew Timer

Java Practice

A practical Java Command Line Interface (CLI) utility designed to return optimal steep times and temperatures for various tea types.

This project demonstrates strong Java fundamentals, including robust I/O handling, switch case logic for customized output, and efficient looping to enhance user interaction and practical usability.

Java Fundamentals Control Flow Logic I/O Handling VS Code GitHub Looping & User Experience
Screenshot of CozyBrew Screenshot of CozyBrew's Code
View the Repo