Portfolio

Started a daily YouTube playlist, "How Stories Work" where I spend about 10-15 minutes going over a single concept of story structure using the app I built, Subtxt. https://www.youtube.com/channel/...
Started my first YouTube channel, Building Subtxt - all about developing the new features for my writing app, and how best to use them.
Taught my last Story class at CalArts (Seven years!)
Started teaching Story Development at the California Institute of the Arts.
Hired to consult on Disney's animated television show, Tangled. Helped develop the storyline for the entire series, and each individual season. Made sure there was a complete story from beginning t...
Decided to go full-time with story consulting and Narrative First.
After the release of Nuxt's Content module, I went to work on combining the thousands of blog posts from Narrative First with the writing application Subtxt. While it was an interesting combination...
Learned TailwindCSS and never looked back. 😃
Learned GSAP to make it possible for writers to move the appropriate tiles around in Subtxt to set the Four Throughline of their story (seen in action here in the Subtxt Manual: Visualizing the Fou...
Made it into CalArts - THE place to learn character animation.
Taught myself Assembly Language because I had read somewhere that was the way to write the fastest programs. 😊 Moved on to Basic, and then eventually C...until I forgot to save something I was work...
Finally sat down to start learning Swift. Most likely won't use it for Subtxt (too much of a fan of Nuxt and what I already have), but will use it for future app ideas.
Started my first blog, the now-defunct Seward Street--a character animation-focused blog based on the name of the street where the four greatest animators from Disney's Golden Age met to work in se...
Started a blog called Story Fanatic (which would eventually become Narrative First). What started out as a blog about the Dramatica theory of story eventually turned into a sustainable business ser...
Uploaded my 3D Character Animation reel (all my work from Dreamworks) for all to see.
Realizing the failure of Subtxt to account for the Holistic side of things (about 50% of all stories), I began work on what would eventually be known as the Premise Builder. An interface where writ...
Discovered that one of my story development clients placed #3 on the Blacklist Spec Scripts for 2020, a respected list of un-produced screenplays. The script Neither Confirm, Nor Deny was being pro...
Completed work on Subtxt's narrative engine. Writers can now build a unique narrative structure based on what they want to say with their story, not some pre-defined template. This process involves...
Took advantage of the pandemic to spend the entire year focusing on building a comprehensive self-sustaining narrative engine for Subtxt (the backend).
Discovered Nuxt during a JAMStack conference, and instantly fell in love. Spent the next two months converting all of Subtxt's Vue Components to Nuxt's methodology.
Once I realized that there was a difference between frontend and backend technologies, started teaching myself Vue (since it looked like the best (it was 😊)
Starting learning Laravel PHP in order to build what would ultimately become Subtxt.
Launched Narrative First Atomizer (now Subtxt) — a predictive narrative engine that helps writers decode the hidden structure of their stories. Laravel for the backend, Vue for the frontend.
Animated a bunch of scenes for Disney's Snow White Castle in Shanghai, China. The one where she pulls the bucket up from the well, the one with the witch cackling, and the one where the Prince kiss...