Proof point → A one-person brand competing with teams has one option: infrastructure. I built mine, rebuilt it, and rebuilt it again as the platforms changed.
🩻 Problem
A solo music brand (MelodicJeanious) needs daily presence across Instagram and Twitter - research, formatting, posting, reposting - hours of manual work that produce nothing durable.
🔨 Solution
Eight tools across five years, automating the entire posting operation:
Architecture Overview
views-api(2020, the anchor) - a content-curator bot: Express + Mongoose + Puppeteer with cron-driven jobs, account/platform/post/record models, SendGrid notifications, and Sentry - a real service, run for over a year.tweetagram(2021) - fetch the latest tweet via RSS, screenshot it, queue it for Instagram reposting - a cross-platform content bridge in the house Express MVC style.twitter-uploader(2024) - the reliability peak: a macOS launchd-scheduled batch uploader (3pm/6pm/9pm) with missed-run catch-up via a run log and idempotency via processed-folder state - unattended operation engineered properly, with the full plist/venv setup documented.- Supporting cast - hashtag research notes, caption/hashtag-templated schedulers, tweet filtering/formatting, username checking.
The same problem, four rewrites, two languages - the repetition is the evidence: this was sustained operational need, and each rewrite shows the craft maturing (the 2020 scraper’s skeleton became the formal boilerplate).
📜 Philosophy
Automation as leverage for one person doing a team’s job. Design for unattended reality: scheduled, idempotent, self-recovering. Ship the script that posts today.
🎓 Key learnings
- Reliable unattended job design - cron/launchd, missed-run recovery, processed-state tracking - the patterns that make automation trustworthy.
- Browser automation and its limits against platform APIs and terms - friction known firsthand, which is how you later design systems that don’t need it.
📈 Output & impact
- The documented operating infrastructure of a real brand’s social presence, 2019–2024.
🌍 Why this matters
Original Tools & IP · The Founder Journey. Every brand, program, or institution that must publish consistently faces this exact problem. Five years of solving it - alone, reliably, on a shoestring - is how you learn to make content operations scheduled, recoverable, and unattended.
🚀 Hire me
Need your content operation to run itself? Let’s talk → · See also: Chrome Tools · The thesis