Back to portfolio
extracted
2026·Active·live

Crawlswarm

Designer & Engineer

A SaaS B2B lead-generation platform built around Google Maps as the seed source. It collects business signals from a given territory, enriches them with public government records, the company's website and social channels, and runs positioning analysis on top. An AI agent layer continuously tunes the domain-specific search strategies as the dataset grows.

Architecture: multi-tenant by design, organized as a web/API layer plus dedicated workers. Workloads are queued and scheduled so the system can scale horizontally across multiple VPS as collection volume grows.

Stack: Next.js 16 + React 19 (App Router) for the web and API, Better Auth for authentication (Google + email + MFA), PostgreSQL with Drizzle ORM for the typed schema, Inngest for job orchestration, Puppeteer (with stealth) for collection, Stripe for billing, Sentry for observability, Docker Compose for the runtime.

Integration: the platform feeds its enriched leads into the Initial Infrastructures custom CRM via API, so commercial teams qualify directly inside their existing workflow.

Status: v0 in active development, private beta invite-only. Public SaaS launch upcoming.

Dashboard — total leads, monthly quota, emails-found rate, and the Maps scrape launcher
Dashboard — total leads, monthly quota, emails-found rate, and the Maps scrape launcher
Prospects — collected leads with category, city, phones, emails and socials, plus CSV/JSON export
Prospects — collected leads with category, city, phones, emails and socials, plus CSV/JSON export
Analytics — conversion funnel, status breakdown, won/contacted/no-reply rates
Analytics — conversion funnel, status breakdown, won/contacted/no-reply rates
Quota — beta plan usage with per-feature credit breakdown
Quota — beta plan usage with per-feature credit breakdown
Stack
Next.jsNext.jsReactReactTypeScriptTypeScriptPostgreSQLPostgreSQLDrizzleDrizzleBetter AuthBetter AuthPuppeteerPuppeteerInngestStripeStripeDockerDocker