Projects

Hand-picked work demonstrating impact and craft.

LoreKeep - D&D Campaign Manager

Full-stack web application for D&D campaign management with interactive event mapping, character/monster management, and file uploads. Built with React, Flask, and SQLite.

Stack: React, Flask, SQLAlchemy, SQLite, Python

Features: User authentication, visual campaign mapping, battle map uploads, character creation & management, official D&D 5e monster integration

GitHub · Live Demo

Chess C++ Engine

Complete chess game engine built in C++ featuring object-oriented design, polymorphism, graphics rendering, and comprehensive unit testing.

Features: Full chess rule implementation, move validation, game state management, and visual board representation.

GitHub

Battle Dome - RPG Combat System

Turn-based RPG combat system demonstrating advanced C++ concepts including inheritance, polymorphism, and object-oriented design patterns.

Tech: C++, OOP Design Patterns, Game Logic Architecture

GitHub

Canvas API Library

Google Apps Script library for seamless integration with the Canvas LMS API, streamlining course management workflows for educators.

Impact: Automated data collection, reporting, and modification for thousands of online course users, supporting strategic decisions through cross-functional dashboard design.

Trello API Library

Google Apps Script library for making API calls to the Trello REST API, enabling project management automation and workflow integration.

Use Cases: Automated board creation, card management, team collaboration workflows, and project tracking integration.

SERC - Course Setup Automation

Google Sheets/Apps Script solution for preparing courses for future semesters using web applications and REST API automation (Canvas, Trello).

Tech: Google Apps Script, Canvas API, Trello API, Google Sheets

Result: Significantly reduced manual course setup time through intelligent automation and external resource management.