My Projects


This is a full-stack AI system I built to match how I think, write, and work. I structured it around three principles:

The system has three layers I developed independently:

  1. Ghostrun handles infrastructure and model access
  2. Synaptica manages writing and thematic intelligence
  3. nathanstaffel.com is the public interface and deployment surface

Each is a standalone project I created, but they operate as an integrated system. Everything is modular, swappable, and tested under real use.

Ghostrun — Model-Agnostic Inference Operating System

Ghostrun is the infrastructure layer I built. It provides a unified API I designed to route requests across multiple LLM providers—OpenAI, Claude, Groq, Mistral, Cohere, Gemini, and local models. I abstracted away vendor-specific formats, handle authentication centrally, and provide direct control over routing logic.

Capabilities I implemented:

Ghostrun is not a wrapper. It's an operating layer I designed that lets you route around failure, cost spikes, censorship, or platform decay. It gives you one interface to any LLM, and full control over what gets called, when, and how. The rest of my stack depends on Ghostrun for its flexibility and durability.

Synaptica — Constrained Generative Engine

Synaptica is the generative layer I developed. It's a writing engine I built that uses Ghostrun to call models, then applies strict constraints on style, structure, and output quality I designed. It doesn't assist—it disciplines.

The system pulls from a custom RAG corpus I created from my writing, notes, and hand-curated source material. I designed it to:

I use Synaptica for essays, conceptual development, and narrative testing. It's tuned to create friction—forcing both the model and the human to reach clarity through structure. It sits at the intelligence layer, translating raw model capacity into shaped, usable language.

nathanstaffel.com — Public Interface and Deployment Layer

This is the application layer I built. My website runs live, with both Ghostrun and Synaptica connected under the surface. It's not a placeholder or a brand page—it's the actual operations interface I created.

It includes what I built:

The site is fully owned, fully controlled, and used as the primary place for my deployment, publishing, and public experimentation. It makes my stack visible without outsourcing control to a third party.

System Integration

These three layers form a working architecture I designed:

Everything is modular. If a model disappears, my system reroutes. If a constraint fails, Synaptica forces a rewrite. If a platform goes down, my site stays live.

The system runs daily. It's not theoretical. It reflects my worldview: build your tools, own your stack, and design for the world you actually live in—not the one you're promised.