AI Voice Qualification Make + Salesforce Automation React/Firebase Web App Process Redesign Power Automate + AI Hub Python/Streamlit + OCR React/TypeScript Botpress Chatbot
Selected Work

Luka Meng
builds the automation systems revenue teams wish they had

I find where revenue workflows break and build the systems that fix them. Every project below was self-initiated, built end-to-end, and shipped into production.

luka@lukameng.com LinkedIn CV Paris, France
Projects
Bland.ai pathway showing lead qualification flow with Interest Check, Language Check, Qualification, Send Booking Link, and branching end states
École Ducasse · 2026 Proof of Concept

AI Lead Qualification Voice Agent

AI voice agent that qualifies inbound leads via automated phone calls, replacing a 3-touch manual outreach cycle (10–30 min/lead). Handles interest confirmation, language detection with human handoff for French-preference leads, deal qualification, and booking link delivery via WhatsApp and email.

3-touch outreach cycle → ~1 min automated qualification · Branching logic with human handoff

Bland.ai Voice AI REST API Make
New Lead
Salesforce
Data Match
Make
Email Build
Make
Send
Outlook
CRM Log
Salesforce
École Ducasse · Shipped 2026 Pending Global Rollout

Speed to Lead Automation

End-to-end Make automation replacing a 5–10 min/lead manual outreach workflow. Pulls Salesforce leads, matches contact and program data, generates a personalized first-touch email, sends via Outlook, and logs back to CRM. Formal IT proposal submitted for Salesforce API and MS 365 OAuth access to enable company-wide deployment.

215–455 hours/month projected savings across 7 reps · Built for volume across the full lead pipeline

Make Salesforce MS 365 OAuth Outlook Power Automate
Events dashboard showing multiple induction days with registration counts
École Ducasse · Shipped January 2026 Company Standard

Conversion Event Attendance Management

Production React/Firebase web app replacing pen-and-paper event check-in. QR self-check-in from any device, real-time sync across the team, walk-in registration, and live attendance dashboards. Now the standard tool for all intake events across the institution, with formal commendation from Head of Sales & Enrolment.

200+ visitor records · Multi-device real-time sync · Company-wide adoption

React 19 Firebase Firestore Vercel Tailwind CSS SheetJS
Book Visit
MS Bookings
Interview
MS Forms
PDF Report
Power Automate
CRM Update
Salesforce
École Ducasse · Shipped 2025 Global Rollout

Sales Process Redesign: Interview & Campus Visit Pipeline

Restructured interview and campus visit scheduling from a disconnected, email-heavy process into a pipeline stage with full visibility. Self-service booking via Microsoft Bookings eliminated ~10 emails per lead; Power Automate dashboards gave the team real-time handoff visibility. Standardized feedback system with auto-generated PDF reports made interviewing delegatable to regional teams for the first time.

Extended the same infrastructure to campus visits — the in-person equivalent of a product demo, where prospects tour the kitchens, meet faculty, and experience the environment. For programs up to €67k, this is where the buying decision happens. Automated reminders near-eliminated no-shows.

~10 emails eliminated per lead · No-shows near-eliminated · Delegatable interview pipeline · Campus visit volume increased

Microsoft Bookings Power Automate Microsoft Forms Salesforce HTML Email
Power Automate flow showing Parse JSON, Get file content, Process documents, variable initialization, conditional routing for Motivation Letter, Financial Sponsor, Parental Consent, Signature Page, and email notification
École Ducasse · Shipped 2026 Company Standard

AI-Enabled Enrollment Document Processor

Enrollment applications arrive as multi-page PDF bundles (transcripts, passports, motivation letters, financials) that sales reps must manually split and classify before acting — ~15 min per file. During peak intake periods, files sit untouched while reps are tied up with other leads. Built a Power Automate pipeline: AI Hub classifies document types and extracts fields, Adobe PDF Services API slices pages, and each document routes automatically to the right handler.

~15 min/file manual process eliminated · Backlog bottleneck removed · Zero-touch document triage

Power Automate Adobe PDF Services API AI Hub SharePoint M365
PDF Upload
Application
Extract
pymupdf + OCR
Map Fields
SF Schema
SOQL + CSV
Payload
Bulk Op
SF Inspector
École Ducasse · 2026 In Active Use

Salesforce Data Operations Tool

Local Python/Streamlit application that extracts data from enrollment application PDFs — pymupdf for form fields, Tesseract OCR for passport MRZ parsing — auto-maps values to Salesforce picklist schema (dates, nationalities, qualifications), and generates SOQL query payloads with structured CSV for Salesforce Inspector bulk operations. Two tracks: paper applications (7-step insert workflow) and online applications (export→compare→update workflow).

10 students processed in first batch · Two-track workflow (insert + update) · Pending direct SF REST API integration

Python Streamlit SOQL Salesforce Tesseract OCR pymupdf
Campus Visit Invitation Generator showing branded PDF invitation builder
École Ducasse · Shipped 2026 Company Standard

Sales Enablement: Campus Visit Invitation Generator

Self-service tool for generating branded PDF campus visit invitations. Built after a single-point-of-failure surfaced: the process depended on one person's Canva template, and previously required coordination between five parties over days. For programs up to €67k, that delay directly hurt conversion. Now any rep globally generates a branded invitation in minutes.

Single-point-of-failure removed · 5-party coordination from days to minutes · Self-service globally

React 19 TypeScript Netlify WYSIWYG Editor PDF Export
Try it live →
AI Sales Support Chatbot answering questions about programs, pricing, and enrollment
Forward College · Independent project · 2025 Deployed

AI Sales Support Chatbot

Customer-facing chatbot handling inbound lead questions about programs, pricing, requirements, and enrollment logistics 24/7. Trained on structured product knowledge with human handoff — routes prospects to a live counselor when the conversation needs a personal touch.

24/7 inbound lead support · Instant responses to pre-purchase questions · Human handoff for complex inquiries

Botpress Knowledge Base NLU Web Widget
Try it live →
OpenClaw
Kimi K2.5 · triage
Claude
strategic · CV/CL
Claude Code
infra · maintenance
Coordinated via shared Notion board · OPENCLAW-PIPELINE.md shared state
Intake
email + ATS
Enrich
JD fetch
Triage ×3
filter · assess · decide
Personal · Ongoing · 2026 In Production

Multi-Agent Orchestration Platform

Three AI agents coordinating autonomous tasks across platforms without human relay — signal ingestion, enrichment, and 5-stage triage. Built on a self-hosted OpenClaw gateway (Hetzner VPS) routing Kimi K2.5 with OpenAI fallback. Evolved through real production failures: zombie cron race conditions, context window overflow fixes, halt-on-failure dedup. Every safeguard exists because something broke.

700+ items processed · 21 cron jobs defined · 13 calibration rules evolved from 4 · Autonomous with human-in-the-loop

Kimi K2.5 Anthropic API OpenClaw Node.js Notion API SearXNG Hetzner VPS systemd
Architecture deep dive →