All projects
Owned · 2026

MMT Content Desk

Next.js · Neon · X API v2 · Ghost Admin API · FRED API · resvg · Digital Ocean

What it is

An internal idea/content generator for Modern Macro Technologies, the research publication I own. It draws on X/Twitter data, our in-house framework, our own content archive, and live readings from our data dashboard to produce on-site and social media content.

The deck. Every idea is generated against live model readings and the market tape, not against a blank prompt.

What it does

Four modes. Post ideas are generated based on our in-house macro framework, archive of past calls/research/analysis, live model readings pulled from the dashboard's database, and live market data. A watchlist reads recent posts from a set of niche X accounts, ranks them by engagement and drafts reply ideas. On-site posts are graded against the publication's own attribution: a daily job pulls every published post's signups, clicks and opens, classifies them by type and topic, and generation leans toward what has actually converted, not toward what feels good. Each idea expands into its citations and a short argument for why now, and the primary action on a card writes that brief into a finished draft and files it into Ghost, free or paywalled, with a server-rendered chart. Two limits are absolute: nothing ever posts to social, and Ghost only ever receives drafts. Publishing stays a human action.

An idea expanded into its receipts — the series it was drawn from, with sources, and the argument for why it is worth saying today.
The chart library — the same server-side builder that draws charts into filed drafts also renders them here as downloadable PNGs.

How it's built

Next.js on Vercel behind a shared password. Generation runs on the Claude API against a corpus of about fifty thousand tokens. Charts come from one shared SVG builder rendered to PNG with resvg and a bundled font, and the same builder serves both the drafts and a browsable chart library.