Three.js · WebGL 2
Custom GLSL shaders, cursor-aware geometry, scroll-linked motion. 60 fps desktop, 30 fps mobile fallback, JSON-driven scene config.
Two-layer system: a Three.js brand front-end AND an autonomous AI Sales Brain that runs content, outreach, and learning 24/7 with zero daily human input.
Most premium brand sites are beautiful and inert — they win the click and then do nothing. Meanwhile, the sales stack that would convert that click (content marketing, cold outreach, CRM, A/B learning) typically requires a marketer, a copywriter, a sales-ops engineer, and a growth PM — four hires before the first email goes out.
BrandiVibe proves a solo operator can ship both layers — a 60-fps WebGL front-end, and the autonomous sales engine that feeds it qualified pipeline — as one system.
Layer 1 — Experience. Three.js with custom shaders, cursor-aware geometry, scroll-linked motion. JSON-driven scene config so the brand edits copy and colour without touching render code. 60 fps desktop target; 30 fps graceful fallback on mid-range mobile.
Layer 2 — The AI Sales Brain. A GPT-4o-driven autonomous system running on Koyeb with state persisted to GitHub. It writes one long-form SEO article every day, scans four startup feeds hourly for ICP-fit prospects, researches each one (scrapes homepage/about/pricing/contact, extracts personalization hooks), and runs a warmup-curve cold-email sequence via Resend. A weekly digest scores every email by angle, industry, and subject style — then proposes and auto-applies A/B winners. Zero daily human input.
Custom GLSL shaders, cursor-aware geometry, scroll-linked motion. 60 fps desktop, 30 fps mobile fallback, JSON-driven scene config.
1,800–2,500-word SEO article per day. 10 content angles rotating (ROI, conversion psychology, case studies…). Pexels hero images, 40+ banned AI-phrase filter for E-E-A-T, auto-publishes to /journal.
Scans TechCrunch, Product Hunt, Hacker News Show HN, and BetaList every hour. GPT-4o extracts company, domain, funding, industry. Filters out mega-brands and sites already using premium design (Three.js, Spline, Framer, GSAP) to keep only ICP fit.
Scrapes each prospect's homepage, about, team, pricing, contact. Tech-stack + design-quality score. GPT-4o extracts personalization hooks — specific weaknesses, decision-maker name, budget estimate. Email found via scrape then pattern fallback with MX verification.
Personalized 4-touch sequence per prospect. Warmup ramps 5 → 50 emails/day over 30 days. Per-domain throttle (1 email / 3 days), send window Tue/Wed/Thu 13:00 UTC. Smart timing: clicked = 2-day follow-up, opened = 3 days, no-open = 5 days with a new subject.
Resend webhook records opens, clicks, bounces, replies. Tracked /api/brain/book link redirects to Cal.com and marks booking intent. Inbound replies auto-pause sequences. Everything lives in brain.json, synced to GitHub.
Monday 14:00 UTC digest scores every email by angle, industry, and subject style. Identifies winners and losers. Proposes A/B tests between top-performing patterns. Auto-applies winners to the planner's prompt when BRAIN_AUTONOMY=true. 60-day override expiry so it re-tests and doesn't freeze on stale truth.
Six-hour health check emails mjrifat54@gmail.com on failure. DailyRun ledger lets the pipeline resume from its last checkpoint if Koyeb kills mid-tick. State synced to GitHub survives every redeploy.
Three.js · GLSL shaders · WebGL 2 · JSON-driven scene config
GPT-4o (planner, article writer, lead extractor, personalizer)
TechCrunch RSS · Product Hunt · Hacker News Show HN · BetaList
Resend (warmup curve, webhooks for open/click/bounce/reply)
Koyeb cron workers · brain.json on GitHub · Pexels media · Cal.com booking redirect
Daily 13:00 UTC · hourly sourcing · 6-hour health check · Mon 14:00 UTC learning digest
BrandiVibe is both the storefront and the sales engine. The WebGL front-end earns the trust; the AI Sales Brain behind it converts attention into pipeline — writing daily SEO articles, sourcing ICP-fit prospects from four startup feeds, researching them with GPT-4o, running a four-touch warmup-curve cold-email sequence, and auto-applying its own A/B winners every week. One operator, two layers, zero daily human input. Most companies form a team to build half of this.
I'm currently available for select engagements.