Content Automation — Multi-Platform Publishing Engine
Autonomous signal harvesting, LLM visual brief synthesis, headless Chrome infographic compilation, and browser-scheduled distribution
The Problem & Target Context
Publishing verified technical infographics and multi-slide carousels across professional platforms requires repetitive manual curation, design adjustments, and multi-channel scheduling.
Engineering Approach & Core Principles
Engineered an automated operations pipeline that ingests topical RSS and community signals, synthesizes platform-tailored copy via Gemini and Claude, compiles dynamic HTML templates into carousel slides using headless Chrome, and delivers draft digests to Slack.
What I Built & Individual Contributions
Developed topical signal scrapers, LLM prompt templates, dynamic HTML infographic renderers, Puppeteer browser automation scripts, and Slack notification webhooks.
Architecture & Data Pipeline
RSS & Reddit Signals → LLM Topic Curation → Dynamic HTML Template Compiler → Headless Chrome Render → Slack Digest Approval → Puppeteer Scheduled Dispatch
[ Tech RSS & Developer Feeds ] ──► [ Topical Signal Filter ]
│
▼
┌─────────────────────────────────────────────────────────┐
│ LLM Synthesis & Layout Engine │
│ ├── Claude & Gemini Structured Post Compilers │
│ └── Dynamic HTML Infographic & Carousel Generator │
└────────────────────────────┬────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Headless Chrome & Dispatch Layer │
│ ├── High-DPI Carousel Image Renderer │
│ ├── Slack Webhook Review Digest │
│ └── Puppeteer Browser Automation Scheduler │
└─────────────────────────────────────────────────────────┘Key Engineering Decisions & Trade-Offs
Decoupled external signal ingestion from browser scheduling adapters. Utilized headless Chrome to render pixel-perfect high-DPI HTML infographics and carousels, maintaining an immutable state cache in 'data/' with human-in-the-loop Slack review checkpoints.
Testing, Verification & Reproducibility
Tested locally with Python 3.10 and Node.js 18; verified scoped browser automation scripts, modular generators, and Slack review gates.
Verified Outcomes & Metrics
Zero manual HTML formatting for carousels; automated high-DPI image generation; human-in-the-loop Slack review gates.
Verified Implementation
Inspected repository confirms decoupled state architecture in 'data/', modular generators, and scoped browser automation scripts with automated Slack webhooks. Verification here represents code audit and local inspection, distinguishing functional code paths from external cloud provider accounts.
Boundaries & Known Limitations
Requires verified third-party API credentials and session cookies for automated browser dispatch. Automated posting is gated behind manual operator approval.
Related Portfolio Projects
Explore companion systems in similar domains across AI engineering, quantitative finance, and developer infrastructure:
Collaborating on AI Engineering or Quantitative Systems?
I design and build end-to-end production software, quantitative models, and reliable AI architectures. Let’s discuss technical challenges or product collaboration.