People reporting you can trust
Dashboards built on one agreed definition per metric, so "turnover" means the same thing in every meeting.
- Headcount, attrition and org health
- Time to fill and quality of hire
- Compensation, probation and onboarding
HR analytics · Hiring automation · AI for talent teams
I help HR, talent and finance teams connect their systems, fix the numbers that don't add up, and automate the manual work that slows hiring down. That includes AI tools like interview briefings that pull from the systems you already use.
For People, TA and finance teams at companies with 200 to 5,000 employees.
One number everyone usesRebuilt nightly from point-in-time history, with tests that flag drift.
212Services
Most HR teams already have the data. It's spread across an HRIS, an ATS, payroll and a finance model that each tell a slightly different story.
Dashboards built on one agreed definition per metric, so "turnover" means the same thing in every meeting.
Request, approval and notification flows that keep your ATS, HRIS and finance plan in step.
Practical tools that run on your own data and save interviewers and recruiters real time.
The pipelines, models and tests underneath it all, plus an analyst on call when a number looks off.
Selected work
An embedded engagement with the People Analytics team at a multi-country tech scale-up.
The hiring plan lived in the ATS, the HRIS and the finance forecast, and the three drifted apart. Finance worried about roles being counted twice and about level or title changes made without approval.
Interviewers often joined calls without reading the application, and scorecards came in late or thin. That hurts candidate experience and makes quality of hire hard to measure.
Report logic lived inside legacy BI views that nobody fully trusted, and the old BI environment was being shut down at the end of the quarter.
Slow full refreshes of recruiting data, few tests, and warehouse costs that rose without a clear explanation.
Along the way
| Area | What was happening | Before | After |
|---|---|---|---|
| Interview counts | Counting logic multiplied interviews in the TA dashboards | 1,331 shown | 176 actual |
| Office history | Office came from each person's current record instead of their history, so past months were mislabeled after transfers | 269 employee-months wrong | Point-in-time history |
| Position IDs | A precedence bug tied applications to the wrong position | 151 applications | Fixed at the source |
| Job levels | An opening's level silently overrode the real offer level, showing a manager as an individual contributor | Wrong level | Offer and HRIS level win |
| Performance ratings | Ratings stopped updating after post-review calibration | Stale ratings | Calibrations synced |
| Hiring plan | Re-hire rows duplicated roles that were already filled, caught before a weekly business review | Double-counted roles | One row per role |
How I work
Small, reviewed changes on the tools you already pay for.
Day 1
We talk through the question behind the project and who needs the answer.
Days 1 to 3
I map your systems, check access and spot-check the numbers. You get a written report and a fixed quote.
Week 1 onward
Reviewed, tested changes on your warehouse and BI tool, with a written update every week.
Final week
Documentation, a walkthrough for your team and 30 days of fixes. Keep me on monthly if you like.
Pricing
Every package has a published price. Estimate your project below, and the proposal confirms scope and price before any work starts.
Start here · Goal: know you're ready
A short, fixed-price check that you have what a project needs before you commit to one. Includes:
$2,4003 days · credited toward any project booked within 30 days
Goal: a clear plan and a fixed quote
Know what to build, what it's worth and what it costs before you commit. Includes:
$5,000About 2 weeks
Goal: numbers that match finance
One source of truth for your people data, and the dashboards leaders use. Includes:
$36,000About 9 weeks
Goal: faster time to fill
Hiring requests and plan changes that move without chasing. Includes:
$32,000About 8 weeks
Goal: better-prepared interviewers
Every interviewer walks in knowing the candidate. Includes:
$16,000About 4 weeks
Goal: an analyst without the hire
A people analytics engineer on your team, without the recruiting process. Includes:
$10,000/moMonth to month
Estimates only. After the audit or discovery, the proposal sets a fixed price and scope. Packages that share groundwork are discounted by the work saved.
About
Founder, ForClarity Analytics
I'm an analytics engineer who works with HR, talent and finance teams. I build the data models, dashboards and workflows that keep people data consistent across systems, and I use AI tools like Claude Code every day, both to build faster and inside the tools I hand over. You work with me directly from the first call to the last handover.
FAQ
Warehouses like Snowflake and BigQuery, dbt and Airflow for pipelines, and Looker or your existing BI tool for reporting. On the HR side: ATS platforms such as Ashby, Greenhouse and Lever, HRIS platforms such as Personio, HiBob, BambooHR and Workday, plus survey and onboarding tools like Culture Amp and Enboarder.
Yes. The readiness audit tells you what you need, and setting up a warehouse can be part of the data foundation package. Many HR teams start from exports and spreadsheets.
Work happens inside your systems and accounts, with the minimum access needed. Compensation and other sensitive fields are restricted to the roles that should see them. I'm happy to sign your NDA and data processing agreement.
The readiness audit report arrives in three days. On a build, you see a first working version within the first few weeks, then weekly updates until handover.
Yes. Code goes into your repository through pull requests your team reviews, so nothing depends on me after handover.
You get documentation, a walkthrough for your team and 30 days of fixes. If you want ongoing help, the monthly partnership covers new reports, fixes and upkeep.
Pick a time for a free 30-minute call, or email me what your team is stuck on and I'll reply with how I'd approach it.