Summary
James Ryan is a Principal software engineer and founder with over a decade building AI-driven storytelling systems for games and media, currently shipping Viv—an emergent narrative engine—via his studio Sifty. He holds a PhD in Computational Media from UC Santa Cruz where he introduced "story sifting," and has led interdisciplinary teams combining symbolic AI and LLMs to create author-centric conversation and story engines. A full-stack engineer fluent in Python and TypeScript, he designs both runtime systems and accessible authoring tools (including domain-specific languages) that let nontechnical creators shape behavior. His background spans research labs, academia, and industry—teaching courses in NLP and programming languages while shipping production AI products. Notably, he built an end-to-end AI engine and monitoring stack as a sole developer at mPath AI Coaching, demonstrating both product delivery and operational ownership. Based in Minneapolis, he blends rigorous research insight with practical engineering to advance narrative AI for entertainment.
12 years of coding experience
12 years of employment as a software developer
Master of Science (MS), Health Informatics, Master of Science (MS), Health Informatics at University of Minnesota
University of California Santa Cruz
Associate of Arts (AA), Liberal Arts, Associate of Arts (AA), Liberal Arts at Normandale Community College