Skip to main content

Platform · Live · self-hosted · 2025 – Present

SyedAliAdnan.com Personal operating platform.

Architect · builder · operator

SyedAliAdnan.com

A Next.js monorepo of ~136,000 lines running 392 API routes, 28 scheduled cron jobs and a 157-tool internal API/MCP server: content, CRM, publishing, analytics and automated back-office workflows behind one operating platform.

The site you are reading is the platform: a single Next.js codebase runs the public site, the CRM, newsletter and broadcast engine, bookings, store, Mission Control agents, and a 157-tool MCP server the agents (and this chatbot) operate through.

API routes
392
Internal MCP tools
157
  • Next.js 16
  • React 19
  • TypeScript
  • PostgreSQL
  • MCP
  • Cloudflare Tunnel
  • launchd

What I built.

  1. One codebase, whole business.

    Content, CRM, publishing, analytics and automated back-office workflows behind one operating platform.

  2. 392 API routes · 28 cron jobs.

    Scheduled dispatchers fan work out across newsletter workflows, CRM sequences, LinkedIn publishing, analytics snapshots and agent schedules.

  3. 157-tool MCP server.

    The internal API exposed as tools so agents and assistants can read and act on the business safely.

  4. Self-hosted.

    Migrated off managed cloud onto an always-on machine behind Cloudflare Tunnel, with local Postgres, local file storage and launchd-supervised services.

What changed.

Lines of code
~136k
API routes
392
Scheduled cron jobs
28
MCP tools
157

Want something like this built?