Project Thread

Wise Resume — Schema-Driven AI Career Optimizer & ATS Engine

🐙 View GitHub

Overview

A career optimization platform that uses schema-driven JSON data to bridge the gap between job seekers and Applicant Tracking Systems (ATS).

Tech Stack

Next.js (App Router)TypeScriptGoogle Gemini APIAJV (JSON Schema Validation)Tailwind CSS

Features

  • Match Scoring: Percentage breakdown for Skills, Experience, and ATS Compatibility.
  • ATS-Optimized Renderer: Specialized React engine that produces high-readability layouts.
  • Schema-Driven Data: Uses AJV for strict JSON schema enforcement to ensure data portability.
  • Iterative Analysis: Real-time re-scoring after resume edits to track improvement.

Key Decisions

01

Chose AJV for schema enforcement to ensure that AI-generated improvements never break the underlying React rendering engine.

02

Engineered the "Path to Improvement" as a segmented JSON response to allow for independent UI rendering of design vs. keyword feedback.

Learnings

→Mastered the implementation of dynamic field arrays in react-hook-form for complex, multi-layered work history inputs.
→Learned to optimize prompt tokens by sending only the relevant JSON schema fields instead of the entire resume object.