Built with AI
Intro

Pulse

Marketing OS for campaign briefs, copy, and creative — one workspace from idea to launch.

Pulse
The itch

Why I built it

A campaign lives in five tools. The brief is in Docs, the copy is in Notion, the creative is in Figma, the calendar is in Asana, the launch is in Slack. By Tuesday the brief and the creative have drifted. Pulse is what happens when one workspace owns the entire handoff.

The making

How it came together

Built the workspace shell first, then layered campaign templates and an AI co-writer for first drafts. Every entity is a page, so the model can traverse the brief, the copy, and the creative as one document. Authentication uses Supabase magic links. The launch view is opinionated on purpose.

The takeaway

What it taught me

The hardest part of a marketing tool is not generating copy. It is keeping the brief and the creative in the same room without one swallowing the other.

Stack
Next.js · Supabase · Claude · Cursor · Vercel
Role
Design + code
Status
Live · Open to use

See it
in motion

Click through. The product is the proof, not this page.

Open Pulse

Other things Ibuilt

See all →
AutoApply

An autonomous job-hunt agent. One résumé in, hundreds of tailored applications out, submitted overnight while you sleep.

Nexus

A workspace for writing, organising, and planning. Three primitives, nothing more.

Command HQ

AI advisors that remember context across the projects you run in parallel.