Skip to content
AI & Agentic Workflows

Giscrap

GitHub talent discovery, contact enrichment, and AI-personalized outreach in one workflow

Unified scraping, enrichment, and campaign delivery, with async AI batching that cut model spend while keeping every message on-brand

Role

Full-stack Development Partner

Timeline

6 weeks (MVP to launch)

Tech Stack

Python, FastAPI, Anthropic API +more

Live Site

Live Site →
← Back to Portfolio

The Challenge

Manual GitHub prospecting does not scale. Teams were copying profile data by hand, guessing at contact details, and sending generic emails that hurt reply rates. Running every lead through an AI model synchronously was slow and expensive, and there was no consistent way to separate hiring outreach from partnership or community campaigns.

Our Solution

Kafu People designed Giscrap around three layers: a scraper and filter engine for GitHub signals, an enrichment pass for email and LinkedIn, and a campaign hub with purpose tags and Anthropic-generated copy. Prompt templates are tuned per tag so hiring messages read differently from partnership or OSS invites. FastAPI exposes sync endpoints for on-demand edits and async workers for bulk generation, batching similar profiles, reusing cached summaries, and only calling the model when new context appears. SMTP integration handles verified sending with operator review gates and send throttling.

Key Features

GitHub Discovery Filters

Search and rank profiles by keywords, location, follower count, repository stars, and language, with saved searches and exportable lead lists.

Contact Enrichment

Surface public emails and LinkedIn profiles from GitHub bios, commit metadata, and linked domains, deduplicated and validated before outreach.

Purpose Tags & Campaigns

Organize leads with tags such as hiring, partnership, open-source, and investor outreach so each batch uses the right tone, CTA, and follow-up rules.

AI-Personalized Email Drafts

Anthropic-powered prompts turn profile signals into tailored subject lines and body copy, reviewed in-app before anything is sent.

Sync & Async AI Pipeline

Interactive edits use low-latency sync calls; bulk generation runs async with batching, caching, and rate-aware queues to optimize API cost.

SMTP Delivery & Tracking

Send through configured SMTP with per-campaign throttling, send logs, and a dashboard that keeps operators in control of volume and compliance.

Results

The platform replaced a fragmented manual workflow with one dashboard: faster list building, higher-quality personalized drafts, and predictable AI spend through async batching. Purpose tags keep campaigns organized, and the review-first UI ensures humans stay in the loop before any email leaves the system.

Technology Stack

PythonFastAPIAnthropic APIPrompt EngineeringSMTP

Gallery

Giscrap screenshot 1

Want to build something like this?

Let's talk about your project, from concept to production, we partner with you every step of the way.

More Case Studies