A system that writes original startup content, designs the graphics, and publishes to Twitter and Instagram automatically, around the clock. Built without a programming background using Claude as the engineering partner.
ThatStartup_ posts original startup content every hour on Twitter and every 3-6 hours on Instagram, fully automatically.
Building a startup media brand that people actually follow requires showing up consistently with content that is genuinely worth reading. Most automated tools recycle the same ideas, use obvious templates, or produce copy that reads like a machine wrote it.
I had three problems to solve at once. The content problem: how to produce original, specific, interesting posts at a volume no person can sustain. The technical problem: I had no programming background, so every decision had to be made through conversation and iteration rather than prior knowledge. And the business problem: Twitter shut down free API access for posting in 2026, so the obvious approach was no longer viable.
ThatStartup_ solves all three. Original content, built without prior coding experience, running for under $20 a month.
Scope decisions
Deciding what the system would not do was as important as what it would. Written down before building started.
The account is built for founders, operators, and ambitious professionals who want a consistent feed of real startup stories — not opinions or hot takes, but specific accounts of how companies were built, what went wrong, and what actually worked. The kind of content most people would curate manually if they had the time.
The core innovation
Early versions used hardcoded topic lists. Write about Airbnb. Write about Stripe. At ten posts a day the system exhausted this pool within days and began repeating content. Fixed lists do not scale.
The solution was to stop thinking in lists and start thinking in dimensions. Four independent variables, each with multiple options, combine to produce thousands of unique content angles that never run out.
Posting schedule
Each posting interval was chosen deliberately, based on how long the content takes to produce, how the platform rewards different content types, and what frequency keeps an account visible without overwhelming followers.
Anti-repetition memory: the system tracks the last 20-50 topics and companies used. Every time content is generated, this history is included with a clear instruction not to repeat it. No company appears more than once in any 48-hour window. Content covers Flutterwave (Nigeria), Koo (India), Northvolt (Europe), and hundreds of stories that would never appear in a fixed list.
System architecture
Twitter and Instagram have completely different technical constraints. The solution for each one is deliberately different. Twitter uses browser automation because the API is no longer free. Instagram uses the official Meta Graph API because it is free, stable, and does not require workarounds. Two Docker containers on Railway. Each one isolated from the other.
Two separate services running in Docker containers on Railway. Instagram uses the official Meta API. Twitter uses browser automation to bypass the paid API.
Success metrics
These were written down before building started. Each one points to something real, not just a number going up.
The real story
Every technical decision in this system was made without prior programming knowledge. The architecture, the deployment setup, the debugging, the image generation — all of it came from understanding what needed to happen and figuring out how to make it work, one conversation at a time.
This is what building with AI actually looks like in 2026. Not a developer going faster. Someone who could not have built this five years ago, building it now. The limit was never knowledge. It was willingness to work through the problem.
Design decisions
Each one came from a real constraint or a deliberate tradeoff.
Design system
The Instagram design is as simple as possible. No quote marks, no borders, no taglines, no decorative shapes. Just the text on a flat colour background, with the account handle at the bottom left. Everything else was removed.
Quote graphics render at 1080 by 1440px. Text is bold, left-aligned, and auto-sizes from 110px down to 44px so every quote fills the frame regardless of length. Ten rotating colour palettes cover dark and light variants: pure black, deep navy, charcoal, warm cream, forest green, midnight orange, slate lavender, warm stone, deep blue violet, dark amber.
Carousels follow a fixed six-slide narrative arc, hook with a specific fact, four insights one per slide, CTA on the final slide. Slide number shown bottom right. Caption ends with a question to drive comments.
Quote graphics and carousels generated and posted automatically. The design system ensures visual consistency across 10 rotating colour palettes.
Content quality
These rules are built into every content request. They are not suggestions.
Known limitations
The real story
Every technical decision in this system was made without prior programming knowledge. The architecture, the deployment setup, the debugging, the image generation — all of it came from understanding what needed to happen and figuring out how to make it happen, with Claude as the engineering partner.
This is what AI-assisted engineering actually looks like in 2026. Not a developer using AI to go faster. A product thinker using AI to build things that were previously inaccessible. The constraint was not what I knew. It was what I was willing to figure out.
What I learned