← Back to Work Case Study · AI Engine

MyRecruiter AI — The Introduction Engine

A lean Express /ask endpoint proxying to OpenAI — the seed of a production introduction engine that writes bespoke recruiter introductions, individually metered and billed per candidate.

Repomyrecruiter-ai
StackExpress, Node.js, OpenAI API, HostGator
StatusCode complete, blocked on API key
MyRecruiter AI engine

Back Story

Recruiters spend hours writing candidate introductions — those carefully worded summaries that pitch a candidate's background, skills, and fit to a hiring manager. It's high-stakes, repetitive, and surprisingly hard to do well. MyRecruiter AI was built to automate that work: send a candidate profile to a single /ask endpoint and get back a polished, role-aware introduction ready to paste into an email or CRM.

The long-term vision is a separately-metered runtime product — each introduction costs a small, tracked token spend, billed per candidate — so the economics are transparent and the service pays for itself.

The Build

  • Built a minimal Express.js application with a single POST /ask endpoint that forwards a structured prompt to OpenAI's chat completion API.
  • The endpoint accepts a candidate JSON payload (name, title, experience summary, key achievements, target role) and returns a formatted introduction paragraph.
  • Designed for deployment as a standalone service — its own repo, its own runtime, its own API key — not coupled to any WordPress site.
  • Currently lives on HostGator shared hosting (in the myrecruiter monorepo's ai-service/ directory) pending split into its own dedicated repo.

Headline Tasks

  • Wired Express routing, request validation, and OpenAI chat completion call.
  • Structured the prompt template — system message defines the recruiter's voice and introduction format; user message carries candidate-specific detail.
  • Defined the build order: C (basic intro engine) → B (candidate data enrichment) → A (full product with billing and CRM integration).
  • Currently blocked on a valid OpenAI API key — key in .env is a placeholder, awaiting production credentials.

Future Scope

Production API key provisioning to unblock the service. Split into its own GitHub repo (currently inside the myrecruiter monorepo). Per-candidate token-metering and billing — every introduction costs a tracked spend. Integration with the myrecruiter.co.uk reputation directory: recruiter profiles augmented by AI-generated introductions personalised per vacancy. CRM webhook to auto-post introductions directly into Bullhorn or Salesforce.