All projects

Developer · Mallow Technologies

AI-Powered CMS

AI content generation & lead detection

A platform that turns a single keyword into SEO-optimised content, auto-publishes to WordPress, and detects qualified leads from site visitors — combining content generation, lead intelligence, and Stripe billing.

AI-Powered CMS — AI content generation & lead detection

Domain

MarTech / AI

Architecture

Microservices, auto-scaling

Frontends

React/Next.js + Vue

Async

Laravel Queues + Kafka

Billing

Stripe

Hosting

DigitalOcean App Platform

Overview

This platform set out to compress the entire content-marketing loop — research, writing, publishing, and lead capture — into one automated system. Feed it a single keyword and it produces SEO-optimised content, publishes straight to WordPress, and quietly identifies which visitors are worth following up with.

Under the hood it's a microservices architecture with containerised, auto-scaling services, multiple frontends, async processing via Laravel Queues and Kafka, and Stripe handling billing — built to deliver measurable business growth, not just drafts.

Key features

  • AI content generation from a single keyword, with brand-voice consistency
  • Automated WordPress publishing via custom plugin development
  • Proprietary visitor lead-detection tracking snippet
  • Asynchronous processing with Laravel Queues and Kafka
  • Multi-database support (PostgreSQL and MySQL)
  • Stripe billing and subscriptions with secure webhook handling

Architecture

~/projects/ai-content-management/architecture.md

Microservices with containerised deployment and auto-scaling behind load balancers; React/Next.js and Vue frontends; Laravel Queues + Kafka for async work; multi-database (PostgreSQL/MySQL); Stripe webhooks; hosted on DigitalOcean App Platform.

What I did

  • Built AI content generation from a single keyword with brand-voice consistency
  • Developed automated WordPress publishing via custom plugin development
  • Implemented the visitor lead-detection tracking snippet and analytics
  • Wired up async processing (Laravel Queues + Kafka) and Stripe billing with secure webhooks

Outcomes

Outcome 01

~300% increase in content production capacity

Outcome 02

150% improvement in search rankings within 90 days; ~250% more qualified leads

Outcome 03

90% less content-creation time and 40% lower content-marketing operational cost

Stack

06 tools

LaravelNext.jsVuePostgreSQLKafkaDocker