Development · SaaS
Ideomatics
Everything behind Ideomatics, a custom software and applied-AI agency: the public website and the private platform that runs it. The admin is a headless CMS, an AI publishing pipeline, a lead-generation and outreach CRM, a built-in mail client, and back-office tools in one Next.js and Supabase app, which I have built and run since May 2026.
- Role
- Sole full-stack developer
- Client
- Ideomatics
- Timeline
- May 2026 – present
- Year
- 2026

Two codebases: the public site and a 34k-line admin platform
Daily AI blog autopilot with an SEO quality gate and localisation
Lead discovery, website audits, and email + WhatsApp outreach
Overview
An agency sells on credibility and consistency: a sharp website, steady content, and a pipeline of conversations. Ideomatics runs all three from a single platform I built, so a small team can publish, prospect, and reply without a stack of separate SaaS tools.
The platform
The admin is a Next.js App Router application on Supabase (Postgres, auth, storage, 36 migrations). It is the headless CMS for the website, exposing public JSON endpoints and triggering revalidation of the landing site when anything is edited. Around it sit a CRM for leads and contacts, a mail client built on Resend's inbound webhooks, a task board, finance, hiring, and analytics, all behind per-section permissions.
The blog autopilot is the part that runs itself. Every day it picks a topic from the site's own Search Console data, drafts a post with Gemini (with key and model fallbacks), checks it against SEO and quality rules, repairs it once if needed, and publishes localised versions linked with hreflang.
The website
The public site is a separate Next.js app with 60+ sub-service pages, a portfolio, blog, careers with applications, and interactive sections built with GSAP and three.js. Content comes from the admin's API, and the site ships its own llms.txt for AI search.
Outcome
Ideomatics publishes fresh content daily, prospects and follows up from one inbox, and edits its website without a deploy.
Key features
Blog autopilot: a daily cron drafts posts with Gemini, runs an SEO/QC gate with one AI repair pass, and localises winners into hreflang clusters
Topics seeded from Search Console 'striking distance' keywords
About 30 public CMS endpoints feed the website, with on-demand revalidation when content changes
Lead discovery from Yelp and OpenStreetMap, automated website-age audits, and contact scraping
Outreach by AI-drafted email, CSV import, and WhatsApp through a self-hosted gateway
Built-in mail client on Resend inbound: threads, attachments, multiple mailboxes, signatures
Per-section access control, task board, finance, jobs and applications, and first-party visitor analytics
Website with 60+ service pages, portfolio, blog, and careers on Next.js, GSAP, and three.js
Built with
Have a project like this?
I take products from first sketch to shipped, design, build, and the AI in between. Tell me what you’re working on.

