AI publishing
Publish Shark
An AI-assisted writing platform for books, social content, subscriptions, and managed knowledge.
Professional work · Single Solution
Building the next chapter
Assistant ready
Privacy-safe interface composition based on the shipped product.
My contribution
Built the complete backend, including content models, OpenAI Assistants, vector stores, subscriptions, files, prompts, and administration APIs.
The challenge
What the system had to solve
Long-form authoring, reusable knowledge, AI chat, subscription access, and administrative control had to share one coherent content platform.
Product surface
Modules and functionality
- 01
Books, genres, chapters, and authoring data
- 02
OpenAI assistant conversations
- 03
Vector-store knowledge files
- 04
Book-writing and social-content plans
- 05
Stripe subscriptions and access control
- 06
Prompts, documents, library, and admin APIs
Engineering
Decisions that shaped the build
- Integrated OpenAI Assistants and vector stores for document-grounded responses.
- Separated book-writing and social-content subscription capabilities.
- Designed backend resources for authoring, reusable files, prompts, and administrative control.
- Connected Stripe billing, S3-backed assets, email flows, and account lifecycle services.
Outcome
What the work delivered
- Provided one backend for AI guidance, structured authoring, subscriptions, and CMS operations.
- Made reference material reusable through managed assistant knowledge bases.
- Supported parallel product branding from a shared platform architecture.
Technology
Core stack
- Node.js
- Express
- MongoDB
- OpenAI
- Stripe
- AWS