Way Spurr-Chen
Hi! I’m Way, a software engineering manager and architect with over a decade of experience building web software. I’m fascinated with language, graphs, modeling reality, and figuring out the right names for things. My open source contributions revolve around my belief that large language models are going to fundamentally transform the way software is thought about and made and enable a new era of connected thought and knowledge. I believe that software will become incredibly flexible, integrations will abound, and software becomes less about discrete products and more about capabilities and data flows.
My biggest project currently is Stellium, a graph model application framework with a dynamic type system stored in data with codegen-driven static types in TypeScript. It uses an intermediate representation and query compiler to interface with SQL, Cypher, JSON, and even markdown backends against the same code. It’s designed to make creating applications with LLMs as easy as possible while still providing the rigor of statically analyzeable types and agent guardrails. Stellium is an ambitious project, with many capabilities planned that would have been literally impossible for a solo developer to build before the proliferation of LLM-based programming. Managing Stellium’s complexity has forced me to approach the informational planning of this differently, and I fully bought in to knowledge management in graphs.
Figuring out how to build sophisticated software with rigor using LLMs led to the creation of SCEpter, which provides LLMs CLI tools for managing documents and a convention-based “claims” syntax that allows agents to address individual, fact-based claims (like “So and so MUST do such and such thing”). Combined with drafting and review protocols for creating architecture, specification, requirement, and detailed design notes and writing claim-referencing code in docblocks, the end result is a knowledge graph that remains synced with your codebase and allows you to trace through claim references from specification down to code and see exactly what got built and what didn’t. Agents having access to these tools also allows them to lint information, and the team protocol skill drafts a producer-reviewer team to write code to spec while checking its work very thoroughly. On its own, SCEpter is also a solid flexible markdown knowledge graph management tool for atomic thinking methodologies like Zettelkasten.
In my free time, I dabble in improv comedy and play games.