Case Study

Replacing a Failed Search Platform with a Solution That Actually Works

Legal TechNational Legal Staffing Firm
The problem

Challenge

A rough migration from a legacy system into Salesforce left the data in worse shape than before. On top of that, a third-party search platform sold as an AI-powered magic box couldn’t actually find the right candidates. Recruiters hated it. The real problem wasn’t the search engine, it was the data: 80,000+ contact records with unstructured resume data that recruiters had to read manually to extract relevant details.

What I did

Approach

Built an AI-powered data cleaning tool using Claude to extract structured details from resumes and populate Salesforce fields. Built a custom Azure-based search solution with meaningful filters, dropdown selectors, and keyword search — the practical tools recruiters actually needed. Integrated directly with Salesforce for seamless workflows.

Outcome

Result

Replaced a failing search platform with a system recruiters actually use. Cleaned and structured 80,000+ contact records. Recruiters can now find the right candidates in seconds instead of manually reading resumes.

Involved
AzureSalesforceAzure Cognitive SearchClaude AIPython.NET
The service

Work of this kind

This engagement is the sort of thing covered by fractional CISO and CTO. The full list is on the case studies index.

Something similar in front of you?

Tell me what you are dealing with and I will tell you what it involves, including whether you need me at all.