Return

NOVA: The "Figma for Fiction"

A collaborative publishing platform that treats writing like code.

image

PROBLEM

Traditional writing platforms are hostile to serious craft.

Online fiction has a discovery problem. Platforms like Wattpad and WebNovel prioritize high-frequency updates over quality, forcing writers to churn out daily chapters to survive the algorithm.

Worse, the tooling is archaic. Writers are stuck in single-player text editors, copy-pasting into CMS forms, with no version control, no real-time collaboration, and no way to branch narratives.

The Pain:

SOLUTION

A custom-built "Figma-for-writing" with real-time syncing and semantic intelligence.

NOVA (Novus Atlas) is a ground-up rewrite of the publishing stack. It brings software engineering tools to creative writing:

MY ROLE

Solo Engineer & Designer.

I built the entire stack from first principles:

THE HARD PART

Syncing state across clients while analyzing meaning in real-time.

The biggest technical hurdle was reconciling real-time collaboration with expensive semantic analysis.

  1. Operational Transforms (OT) at Scale: Allowing multiple authors to edit the same paragraph required a custom OT implementation to handle conflict resolution without locking the UI.

  2. The "Cold Start" Problem: How do you rank a story with zero views? I built a Structural Analysis Pipeline that scores text complexity, lexical diversity, and pacing before a single reader sees it.

  3. Vector Search Costs: Running embeddings on every save is too expensive. I architected a debounced pipeline that only re-indexes changed "semantic chunks" to keep costs manageable.

ARCHITECTURE

RESULTS

"NOVA represents my belief that technology should serve creators, not extract value from them."