I built ApplyKit, a personal AI project that processes career documents, organizes experience into versioned profiles, and uses documented facts to draft job and university applications.
The application combines Laravel and Vue.js with the Claude API and Claude Skills, connecting document processing, profile management, and application drafting.
Role: Full-Stack Developer
Project Type: Personal AI Project
Timeline: January–June 2026
Stack: Laravel, Vue.js, Claude API, Claude Skills
The Problem
Relevant experience can become difficult to recall as someone accumulates roles and projects over several years. Preparing an application requires finding that experience, understanding its relevance, and presenting it against specific requirements.
ApplyKit addresses this by organizing documented career history into a reusable profile. Its central drafting requirement is that application claims must be supported by evidence from that profile.
My Engineering Contribution
Built automated document processing with Claude
I integrated the Claude API and developed a Claude Skills pipeline to process documents and extract career information into profiles.
This connected the source documents with the information used during application drafting, giving the workflow a foundation in the user’s documented experience.
Implemented versioned career profiles
I built profiles that users can extend with additional roles and projects over time. Versioning supports the profile’s evolution as the user adds new experience.
The profile provides reusable input for subsequent applications, allowing relevant career information to remain available beyond an individual drafting session.
Connected application requirements with documented experience
I developed the drafting workflow to match application requirements against facts in the user’s profile. This helps identify relevant experience, including older projects or responsibilities that the user might otherwise overlook.
I structured the workflow around a clear rule: every application claim must have supporting evidence in the documented profile.
Integrated the workflow into a full-stack application
I used Laravel and Vue.js to bring document processing, evolving profiles, and AI drafting together within one application. This connected the Claude integration with the application’s broader user workflow.
Outcome
ApplyKit brings document processing, career-profile management, and application drafting into a working personal project.
Its implemented capabilities include automated document parsing, versioned profiles that users can extend, and drafting that matches requirements to documented career facts. The resulting workflow helps users reuse their experience across job and university applications.
SEO title:
Meta description:
Visible project tags:
Laravel · Vue.js · Claude API · Claude Skills · Document Processing · AI Integration