← ALL WORK
AI · 2024 · Solo Founder

MailForge

AI Email Template Builder
Next.jsGeminiConvexClerkTailwind

problem.

Sales reps write the same 5 emails 50 ways. They want a workspace where the AI is a teammate, not a popup.

approach.

  • Prompt → Gemini → editable rich-text draft.
  • Convex live workspace for collaborative editing.
  • Per-template version history.

architecture.

Prompt → Gemini → Draft node
                              ↓
                   Convex live document store
                              ↓
                     Next.js editor (Clerk)

outcome.

  • Sub-second collaborative editing in production.

lessons.

  • Convex's reactive model removed a custom realtime layer I'd have spent weeks on.
8 CASE STUDIES · KEEP DIGGING