Projects
Systems made executable.
Open-source tools and experiments that translate architectural questions into working software.
Developer Tool
Roll & Play — Modular RPG Engine for Discord
Roll & Play is a modular, open-source RPG engine for Discord that brings interactive character sheets, NPC management, dice rolling, combat calculations, inventories, skills, pets, and private campaign notes directly into a server. Built with Python and discord.py, it supports multiple tabletop RPG systems through reusable rules, interactive interfaces, and localized commands for players and Game Masters.
Software Architecture
Raygon — Semantic Contracts for Explicit Software Evolution
Raygon is a language-independent semantic contract model that makes dependencies, consumer intent, compatibility, and software evolution explicit. Its projection-based approach allows each consumer to declare exactly which contract fields it depends on, localizing the impact of change and preserving semantic history over time.