Trevor Ducharme

Writer, Artist & Software Engineer

View Portfolio

Personal

Art Portfolio

Digital and traditional artwork. Contains explicit content (18+).

Art NSFW

Writing

Poetry, testimony, activism, devotion. Personal work that doesn't ask permission.

Poetry Personal

Journal

Unfiltered thoughts. No structure, no polish, no promises.

Private

Projects

SchemaLang

A data model language that compiles to C++, Java, SQL, JSON, and Lua. Define once, generate everything — migrations included.

C++ Compiler

AnyRPG

An open-source RPG engine. Character systems, quest management, and content tooling built from scratch.

C++ Game Engine

D&D Online

A platform for running tabletop campaigns online. Real-time sessions, character sheets, lore management.

C++ WebSockets

Machine Learning Lab

ML experimentation platform with a plugin system, plugin store, signed addons, and a full MNIST training example.

C++ ML

BluAuthor

Professional Blu-ray authoring with BD-J support, an in-app IDE, visual node graphs for menu flow, and live preview without burning a disc.

Java Desktop App