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.