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.