Back

Portfolio

Selected systems

Selected systems

  • Modjo

    AI platform for sales teams.
    01

    A from-scratch account-based engine: it ingests inbound and lead-gen signals, scores them against a custom ICP model, and enriches every contact through a multi-provider waterfall. The hard part was a CRM sync that matches companies by domain across messy parent/subsidiary structures and writes back to Salesforce cleanly — running unattended on scheduled jobs across a 15,000-account market.

    Inbound + LGFICP scoringEnrichmentCRM matchSalesforceScheduled jobs · 15K-account market
  • Brevo

    Marketing automation platform.
    02

    A full account-based scoring system that turns raw website-intent signals into ranked, sales-ready accounts. Custom backend functions auto-enrich missing emails through a private API and route the best accounts straight to the BDR team, with audit logging end to end — so reps open a list that's already prioritized.

    Web intentABM scoringEmail enrichRoute → BDRAudit-logged · always-prioritized list
  • UnlockM

    Community platform for marketing leaders.
    03

    A fully autonomous revenue engine on a platform the client owns: it scrapes engagement signals, qualifies prospects with AI, scores them across multiple dimensions, and runs both acquisition and retention outreach on its own — catching at-risk members and firing win-back automatically. Wired to live Stripe and finance data.

    EngagementAI qualifyScoreOutreachWin-backAutonomous · wired to Stripe
  • Talentia

    European HR & Finance software editor.
    04

    A continuously-running pipeline that scores, enriches, and routes inbound leads in near real-time and pushes them to the CRM on a short cron, deduping against the existing customer base automatically. It also generates and feeds multi-country outbound sequences.

    InboundScore + enrichDedupHubSpot sync15-min cron · multi-country outbound
  • LSI

    Life-sciences consultancy.
    05

    A centralized intelligence platform (348 companies, 3,150+ contacts) with a live signal-scoring model and a learning engine that turns the team's own corrections into reusable scoring rules. Includes a paginated CRM integration engineered around the source API's hard limits.

    SignalsScoring modelLearns from editsCRM sync348 companies · 3,150+ contacts
  • TrainMe

    Decathlon company.
    06

    A real-time intent-detection pipeline with multi-source scraping, AI qualification, and automated outbound. The mission was a migration: I rebuilt the entire GTM stack off rented tooling onto infrastructure the client fully owns — at feature parity, in two weeks.

    ScrapeAI qualifyOutboundClient-owned infraMigrated off rented tools in 2 weeks
  • SmartWay

    Food-waste SaaS, 2,000+ stores.
    07

    A self-hosted, AI-powered signal-scoring API running on the client's own infrastructure, with no per-seat tooling cost. It cross-references advertising engagement with firmographic fit to surface the hottest accounts for sales.

    Ad engagementFirmographic fitSignal scoreHot accountsSelf-hosted · zero per-seat cost
  • Tellent

    HR platform, formerly Recruitee.
    08

    RevOps engine: data cleaning, enrichment, and automated scoring upon ingestion of new leads in CRM using custom tools. Activation system for Sales teams and consulting in overall content strategy.

Custom software I built

Products with real users: APIs and full applications companies run their business on, plus the tools I build to make GTM systems work.

API · live in production

Enrichment API

Brevo

Purpose
Give Brevo a private enrichment endpoint they own, instead of renting one.
What it does
Takes a company or contact and returns the enriched data their funnel needs, as a documented, production-grade API.
For
Brevo's growth team — now running in production on their side and used every day for enrichment. Built by me, sold as a standalone product.
App · in production

Revenue Engine

UnlockM

Purpose
Run a community business's entire growth motion as one autonomous app.
What it does
Captures engagement signals, qualifies prospects with AI, scores them, and runs acquisition and retention outreach on its own — including at-risk detection and win-back.
For
UnlockM's team — their daily growth operating system.
App · in production

Finance App

UnlockM

Purpose
Replace the spreadsheets a business runs its money on.
What it does
Reconciles Stripe payments and tracks revenue, renewals, and budget in real time, with ARR, CAC, and churn live.
For
UnlockM's operators — now their source of truth for finance.
API · SaaS

Tech-Stack Detection API

Self-serve SaaS

Purpose
Know any company's marketing and sales stack from its domain alone.
What it does
Detects 100+ technologies — ESP, CRM, analytics, ecommerce — by combining DNS records, page inspection, and live browser checks, and returns a clean technographic score in batches.
For
GTM and RevOps teams building targeted lists, like every Shopify + Klaviyo store. Shipped twice: a delivery API and a monetized self-serve SaaS with billing and API keys.
AI infra

MCP Factory

Developer tool

Purpose
Turn any knowledge base into a tool an AI agent can use, in one command.
What it does
Ingests docs — markdown, PDF, HTML, URLs — indexes them, and serves them as a searchable MCP server, plus provisions per-client tool-servers with auth.
For
Giving Claude and other agents grounded, client-specific knowledge.
Scraper

LinkedIn Scraper

Infrastructure

Purpose
Pull structured LinkedIn profile data reliably, in-house.
What it does
A stealth browser scraper with cookie auth that returns clean JSON — experience, skills, connections — over a CLI or an API.
For
Powering profile-level enrichment without paying per-lookup vendors.
Technographics

Job-Stack Detector

CLI tool

Purpose
Read a company's tech stack from who they're hiring.
What it does
Parses job posts and website traces, matches them against a hand-built tech dictionary with an AI pass for novel tools, and returns a confidence-scored stack.
For
A hiring-based technographic signal that complements domain detection.
Dev tool

Claude Token Diet

Open source · MIT

Purpose
Cut Claude Code token usage by 60–90% with a one-line install.
What it does
Compresses tool output before the model reads it, injects lean working rules, and audits what's wasting context — fully reversible.
For
Any developer running Claude Code who wants cheaper sessions. Public and open-source.
Get in touch