Skip to contents
APPENDIX / COMPARISONAPPENDIX A

Three files, opened together

The same thirteen questions asked of three different systems. Nothing here is scored: a Python collaboration platform, a TypeScript assistant and a Node operations system are different kinds of engineering, not three grades of one.

Each field is taken from the project's own repository.
FILE / 001

AuthorNode™ Intelligence

AI manuscript and writing platform.

OPEN THIS FILE
ROLE

Co-Founder / Lead Development

TYPE

AI manuscript and writing platform.

STATUS

Live, in active development.

FRONTEND
  • Quill 2
  • Yjs
  • y-quill
  • y-protocols
  • quill-cursors
  • esbuild

An editor bundle over the application UI the server renders.

BACKEND
  • Python
  • Flask
  • Flask-SQLAlchemy
  • Flask-Login
  • Flask-WTF
  • Flask-SocketIO

Document processing through pypdf, python-docx, docx2txt and ReportLab.

DATABASE
  • PostgreSQL
  • Redis
AUTH
  • Flask-Login
  • Flask-WTF

Session login and server-side form handling.

AI
  • Google GenAI
  • Gemini

Optional NVIDIA provider support.

REAL-TIME
  • Socket.IO
  • Flask-SocketIO
  • Redis
  • Yjs

Collaborative editing, coordinated across multiple workers.

TESTING
  • Playwright

Browser smoke and convergence tests.

DEPLOYMENT
  • Gunicorn
  • gevent
  • nginx

Oracle-hosted Linux deployment.

KEY CHALLENGE

Holding real-time collaboration consistent across multiple Socket.IO workers, and making large manuscript uploads reliable.

CURRENT STATE

Shipping, with work continuing on stability and on the analysis engine.

FILE / 003

AEGIS

Private personal AI intelligence assistant.

OPEN THIS FILE
ROLE

Developer / personal project

TYPE

Private personal AI intelligence assistant.

STATUS

Ongoing experiment, private application.

FRONTEND
  • Next.js 15
  • React 19
  • TypeScript
  • Kokoro JS

A dedicated voice interface alongside the chat surface.

BACKEND
  • Next.js
  • Supabase

Server architecture over Supabase.

DATABASE
  • Supabase Postgres

Owner-isolated data model.

AUTH
  • Supabase
  • @supabase/ssr

Private owner provisioning, with database access controls.

AI
  • NVIDIA
  • Tavily

An OpenAI-compatible client, bounded conversation context, and answers rendered against trusted sources.

REAL-TIME

Responses stream as they are generated. There is no collaborative session.

TESTING
  • Vitest
  • Playwright
  • ESLint
  • TypeScript

Database tests against Supabase.

DEPLOYMENT

Oracle Cloud Ubuntu deployment assets, with a Render-compatible lifecycle documented alongside them.

KEY CHALLENGE

Keeping answers grounded in verifiable sources, and holding one bounded context consistent across both the chat and the voice surfaces.

CURRENT STATE

Private and ongoing. Memory intelligence, connectors and external actions are still simulated or out of scope.

FILE / 002

Abuun Technologies

Development studio, and the internal operations system that runs it.

OPEN THIS FILE
ROLE

Founder / Lead Developer

TYPE

Development studio, and the internal operations system that runs it.

STATUS

Operating.

FRONTEND
  • Chart.js

A vanilla web frontend, with no UI framework.

BACKEND
  • Node.js
  • Express
  • Multer
  • Nodemailer
  • compression
  • Pino
DATABASE
  • PostgreSQL
  • pg
AUTH
  • bcryptjs
  • express-session
  • connect-pg-simple
  • csrf-sync
  • express-rate-limit
  • express-slow-down
  • Helmet
AI
NOT APPLICABLE
REAL-TIME
NOT APPLICABLE
TESTING
  • Node test runner
  • Supertest
  • Playwright
  • ESLint

Smoke tests.

DEPLOYMENT

A server-based Node application.

KEY CHALLENGE

Running client and project operations through one internal system, with session security, CSRF protection and rate limiting around it.

CURRENT STATE

Operating: the Abuun site, and Studio OS for the studio's own project and client workflows.