Content Streams: How We Automated Social Media Publishing from 7 Different Sources
How we built a 'set it and forget it' content pipeline that turns RSS feeds, websites, PDFs, AI research, and Google Reviews into scheduled social media posts.
Technical write-ups on the projects I've built, from architecture decisions to hard problems and lessons learned.
Filter by project
How we built a 'set it and forget it' content pipeline that turns RSS feeds, websites, PDFs, AI research, and Google Reviews into scheduled social media posts.
How we designed a credit system that meters AI usage alongside Stripe subscriptions, and the billing bugs that taught us expensive lessons.
How we built a production AI pipeline that generates brand-consistent social media content across platforms, handles image generation, and manages dual AI providers.
Facebook Ads, RealEstate.com.nz, Trade Me, One Roof — each with wildly different APIs and workflows. How we unified them behind a single campaign interface using the Adapter pattern.
How we built a 4-layer tenancy model for a SaaS product, the database design patterns that made it work, and why multi-tenancy is never a one-shot implementation.
Why we moved away from Clerk, the parallel auth strategy that let us migrate without downtime, and what Better Auth offers for full-stack TypeScript apps.
We needed both instant in-process reactions and reliable async processing. Here's how we built a hybrid event system using Node.js EventEmitter and AWS SQS.
The architecture decisions, tech stack choices, and lessons from building Pengion Pilot, an AI-powered social media management platform with 1,200+ commits.
How we architected a 168K-line TypeScript codebase with 37 domain modules using DDD and CQRS, and why the upfront investment paid off over years of development.
No posts for this project yet.