DEV Community

Johnu Marattil
Johnu Marattil

Posted on

I Built a Social Post Engine to Escape the Canva-Export-Schedule Loop

As a solo founder running WahResume.com, I was spending way too much time on social media - not on creativity, but on process.
Same templates. Same brand assets. Same hashtags. Every post meant opening Canva, exporting, uploading, scheduling… and repeating it the next day.

So I built something to fix that.

Social Post Engine is a small tool that helps me stay consistent on social media without having to touch Canva or an endless queue of schedulers.

Here’s what it does:

✅ Seed & review topics in one command — it researches, outlines, and preps your next posts.
✅ Pre-generates branded images from templates (checklists, stat cards, charts, comparisons). It also writes captions in your brand’s voice using AI.
✅ Publishes automatically to LinkedIn and Instagram via a browser session.
✅ Runs on a timer, so your content goes live without you needing to think about it.

What started as a personal hack has grown into something that actually works — and saved me from the daily grind.

I’ve open-sourced it in case it helps other indie hackers, solo founders, or small teams trying to stay consistent without burning time.

You can drop in a simple config file with your brand details (like logo, fonts, hashtags, tone), and everything else runs on autopilot.

There’s still plenty to improve, but it’s already freeing up hours each week.

GitHub link in comments.
If it works for you, leave a ⭐ and share it with someone who might find it useful.

Top comments (1)

Collapse
 
johnumarattil profile image
Johnu Marattil