Ashique
Back to Blog
AI & Engineering April 12, 2026 8 min read

Building Subhux HireUp: Integrating Generative AI in High-Throughput Recruiting Platforms

Building Subhux HireUp: AI in Recruiting

At Subhx Infotech, we engineered an automatic applicant evaluation platform. The core goal was to conduct technical screening rounds asynchronously while maintaining proctoring metrics.

Architecture Pipeline

The system is split into three core phases:

1. Client Capture: WebRTC media recording captures the user's screen and webcam.

2. Asynchronous Upload: Media streams are uploaded directly to secure storage endpoints.

3. LLM Structured Audit: Transcripts and activity logs are parsed through Google Gemini models.

[Candidate UI] --(WebRTC)--> [S3 Upload] --> [Redis Queue]
                                                    |
                                             [Worker Nodes]
                                                    |
                                            [Gemini Assessment]

Optimizing LLM Evaluations

To get structured, non-biased assessments, we avoid open-ended prompts. Instead, we use Gemini's structured response schema feature:

const evaluationSchema = {
  type: "object",
  properties: {
    technicalScore: { type: "number" },
    communicationScore: { type: "number" },
    reasoningExplanation: { type: "string" },
    recommendedQuestions: { type: "array", items: { type: "string" } }
  },
  required: ["technicalScore", "communicationScore", "reasoningExplanation"]
};

Preventing Proctoring Cheats

To prevent browser-switching and multi-screen cheating, we listen to focus events:

window.addEventListener("blur", () => {
  logSecurityIncident("Candidate switched windows / tab");
});

This combination of client-side tracking and AI-driven analysis successfully cut overall technical filtering workloads by 75%.