← Work
作

Case study

Basile

B2B Company & People Intelligence Platform

Role

End to endIndependent

Scope

Five-source search · lists · CRM sync · billing

Stack

Node.jsReactOpenSearchMongoDBBetter AuthStripeAWS ECS

What I built.

  1. 01

    Delivered the complete platform end to end: backend, frontend, data pipelines, search, billing, integrations, a public API and its documentation.

  2. 02

    Brought five data sources into one search: the French company registry (about 26M companies), 42.6M LinkedIn companies, 28.6M professional contacts, 7M yearly financial statements, plus Google Maps listings and company websites.

  3. 03

    Every filter ignores case and accents, matches partial text and autocompletes as you type.

  4. 04

    Built the whole prospecting workflow: save people and companies into lists, find emails and phone numbers through Emelia, push lists to HubSpot in one click, or export clean CSV files.

  5. 05

    Launched Stripe subscriptions with four tiers, a shared monthly credit pool, promo codes, invoices and French VAT.

  6. 06

    Opened the data up to other channels: a public REST API with API keys, AI assistants over MCP, and the “Basile for LinkedIn” Chrome extension.

  7. 07

    Stopped bots scraping the free tier, cutting the daily extraction ceiling from about 2M rows to about 5k.

  8. 08

    Shipped in English and French, with dark mode and an onboarding video.