EverMemory

An episodic memory RAG system using emotional salience, temporal filtering, and cognitive appraisals for believable NPC long-term memory.

LLMRAGEmbeddingsElasticsearchPython

EverTavern

A multi-agent system using LangGraph and MCP servers to run an autonomous D&D NPC over Discord with two-phase reasoning and mechanical tool-calling.

LLMLangGraphMCPPython

EverTraining

Fine-tuning GPT-4.1-nano and mini on 16k crowd-sourced fantasy dialog examples from the LIGHT dataset. Evaluated across 3 NPC archetypes, 3 prompt engineering levels, and 5 models to measure character consistency and dialog authenticity.

LLMFine-tuningOpenAIPython

Cirgle: Social Goal Sharing

A social goal-sharing and accountability platform where users set goals, track streaks, and grow together in circles. Built with a FastAPI backend, React Native mobile app, and React marketing site.

FastAPIPostgreSQLReact NativeExpoReactPython

Chess Repertoire

An interactive chess opening repertoire builder with a playable board and graph visualization of move trees for studying and organizing openings.

SvelteKitSvelte

QWERTissimo

A keyboard-based music synthesizer with real-time audio synthesis, scale and chord theory, and percussion sequencing. Play melodies and chords using the computer keyboard.

PythonPygameNumPy

ShameBot: Group Accountability

A Discord bot that integrates with Todoist to use social constructs to incentivize task completion, with streak tracking and OAuth-based onboarding.

PythonDiscord.pyFlaskSQLAlchemy