Aiden Mak logo
Aiden Mak
HR Intelligence Platform — Case Study
0%
Platform Overview — Self-Serve HR
Case Study

HR Intelligence Platform

Reading lens
Outcomes, workflows, and the AI layer users feel
Info

An HR platform with AI built in. Employees ask questions in plain language — "how many vacation days do I have left?" — and get answers grounded in company policy, with the source attached. Routine requests route to the right AI specialist automatically; managers keep approval and a full record. The live demo is the real system, running in the cloud.

Role
Personal Product
Creator / AI Engineer
Jan–Feb 2026
Solo — design → deployment
Stack
LangGraph
MCP — FastMCP
RAG — ChromaDB
GCP Cloud Run + CI/CD
Proof
1,909 automated tests · 101 modules
8 specialist agents · 37 MCP tools
Live on GCP Cloud Run
Live Demo ↗GitHub ↗Demo login: emily.rodriguez@company.com · demo123
01 — Core HR Operations07 Films
Film — leave.mp4
01Leave Management

Balance cards answer "how many days do I have left?" the moment the page loads. Pick a range on a real calendar, confirm exactly what it costs in business days, and the request lands with your manager instantly — visible as Pending, no template email, no "just checking you saw my message."

Leave management demo
Film — workflows.mp4
02Approval Workflows

Approvals scatter across email, Slack and hallways until nobody can say what was approved or when. Here every pending request lands in one queue with the context a decision needs and two buttons. Every decision is logged with who and when — "why was this approved?" becomes a lookup, not an investigation.

Manager approves a pending request
Film — reject.mp4
03Rejection Flow

Rejection is a first-class flow, not an afterthought: declining opens a reason box, and that reason travels back to the employee with the decision. "No" with an explanation is a workflow; "no" without one is a grievance.

Reject with a written reason — timeline shows the outcome
Film — benefits.mp4
04Benefits Enrollment

Medical, dental, vision and retirement sit side by side with premiums and coverage details. Enrolling is one click — Current Enrollments updates immediately, so employees always know what they're covered for, and the company learns which benefits people actually value.

One-click enroll — coverage updates instantly
Film — directory.mp4
05Employee Directory

Replaces the stale "team list" spreadsheet every company secretly runs. It reads from the live database, so it's never out of date by construction. Search filters as you type; card, table and org-chart views answer three different questions about the same people.

Employee directory demo
Film — documents.mp4
06Document Center

Contracts stop living in personal drives. Drag-and-drop uploads with validation and a live progress bar; template-generated employment certificates, offer letters and salary slips filled from the employee's actual record — consistent every single time.

Document center demo
Film — analytics.mp4
07Analytics & Reporting

The report HR owes leadership, one click. Headcount, leave usage and question volume stay permanently up to date; everything filters by department and date range, and exports to CSV or PDF. The monthly reporting ritual collapses into a filter and a click.

Analytics dashboard demo
— Supporting Layer

Real-time notifications, persistent chat history, onboarding checklists, performance reviews. Role-based access control, exportable audit logs, bulk data export and GDPR/CCPA-aligned privacy controls — the features that decide whether a platform is allowed in the building.

02 — The AI Layer04 Films · 01 Still
Film — chat.mp4
08Ask in Plain Language

The front door is a conversation. Ask about vacation days and the reply lays out your policy's actual accrual tiers — with a confidence score and a View Reasoning trace attached. "Trust me" is never the interface. The small purple badge reading LEAVE AGENT gives the game away: this is not one chatbot.

Answer cites company GDPR policy by section
Film — routing.mp4
09Eight Specialists, One Conversation

A router classifies every incoming question and hands it to one of 8 domain specialist agents — leave, benefits, policy, compliance, workforce analytics and more. Each owns its domain deeply: its own knowledge, tools and verification. The badge on each answer tells you which expert you just talked to.

Three domains, three different agent badges
Film — rag.mp4
10Answers Cite Your Policy

Policy documents are chunked, embedded and stored in a vector database; out-of-base questions trigger a semantic search before the answer is written. Asked about personnel-file retention, the platform cites gdpr_policy.txt, Section 10 inline — change the document, and the answer changes with it.

RAG grounding — source chips under the answer
Reasoning trace
Every answer is inspectable — agent badge, confidence score, expanded reasoning trace
Film — pii.mp4
11Masked Before Any Model Sees It

PII detection runs as middleware — SSNs, addresses, phone numbers and salaries are caught and masked before any content reaches a language model or a log file. Privacy enforced by architecture is stronger than privacy promised by policy.

SSN, phone and email masked on screen — GDPR/CCPA
03 — Business ValueWhat Changes
Time

Questions that used to sit in an inbox for a day get answered in seconds — and the HR hours that went into answering them go somewhere more valuable.

Compliance

Compliance stops being a feeling and becomes evidence: grounded answers, role-gated access, audit logs with a who and a when. "We think we handled that correctly" becomes "here is the record."

Culture

When asking HR is free and instant, people stop rationing their questions — they check their benefits, understand their leave, and use what the company already pays for.

Who It Serves
Employee — JohnInstant answers, self-service requests, visible status — no more waiting on a reply to plan a vacation.
Manager — SarahOne approval queue with context, team visibility, zero email archaeology.
HR Admin — EmilyFewer interruptions, full oversight and audit trails, one-click reporting to leadership.
Impact figures (deflection rate, response-time deltas) published when measured — this page only claims what it can show.
Live Demo