Back to portfolioia. Systems, explained.

Architecture lab / 03

RecruitIQUnder the hood.

Resume and job-description agents prepare structured context, a matching pipeline scores and explains it, and SSE streams results to the interface.

View source
100%
Streaming agent workflowSelect a component to inspect

Service

Workflow API

FastAPI · Docker · HF Spaces

Serves the exported frontend and routes parsing, matching streams, and on-demand ATS requests.

Receives
Resume files and job requests.
Produces
Agent calls and SSE events.
Design boundary

The matching stream and on-demand ATS analysis are separate paths.

Connections

Ranking workspace Workflow APIHTTP

Workflow API Resume parserresume

Workflow API Job analystjob text

AI Services & code Data & output Controls- - Verification path

The core decision

Separate parsing, scoring, and explanation.

Scope & limits

This is a resume-matching prototype. Scores describe document-to-job alignment, not a validated measure of job performance. Stored session data resets on restart.

RecruitIQ pipeline & API