Over the past few weeks, a major new system has been taking shape inside Tharendell: spellcasting. The core spell system is now functional end-to-end, including spell selection, target selection, comb
The Engine Roars
It has been about three weeks since my last development update, and honestly, the end of the semester completely consumed my life. Finals season hit hard, but even with school taking most of my attent
Development Update
It feels like it’s been a little while since my last update, so I wanted to take a moment to bring everyone up to speed on what has been happening behind the scenes. The past couple of weeks have been
Big Week for Tharendell: Battles, Narration, and Leaderboards
The last few weeks has been a really good one for Tharendell, and I’m excited to say I’ve pushed several major features into production. ⚔️ Single Fight Is Live (Alpha Testing) The Single Fight featur
Tharendell Update: Temporary Pause on AI NPC Chats
Good evening, everyone! I wanted to share a quick update on the AI NPCs on the portfolio page. For the moment, I’ve temporarily disabled the interactive chat functionality with the NPCs. Nothing’s bro
Shipping the Tharendell Player Area
Over the past four weeks, my nights have been filled with JWT bearer tokens, API design decisions, PHP rabbit holes, custom WordPress plugins, and a fully bespoke theme built from the ground up. Tonig
Four Articles, One Obsession: Engineering Living AI Characters
For the last several months, I’ve been neck-deep in a strange and wonderful hybrid of software engineering, artificial intelligence, and fantasy world-building. What started as “let’s see if I can mak
Changes are Coming
The heart of my portfolio, the place where I show off my AI tinkering, tuning, and world-building, is the land of Tharendell. For anyone just tuning in: during my first semester of grad school, I took
Flux Hijinks
Up until about 72 hours ago, I was a die-hard Kandinsky fan. My go-to model for AI art. My trusty paintbrush in the digital realm.But somewhere between “almost good” and “why is this elf holding a toa
Horror Movies + Coding = A Great Saturday Night!
Before I get into the nitty-gritty of tonight’s bug-squishing and feature-tuning session, I have to talk about how I spent my evening — watching Macabre Theater with the legendary Ivonna Cadaver! I fi

