I kept running into the same problem during job searches: every application needs a tailored resume, but the process of customizing one for each posting is painful. Existing AI resume tools replace the blank page with a rigid form — you're still filling out fields one by one, just with an AI suggesting content for each field.
The root issue is that form-based UIs don't let AI understand your full context. They fragment your experience into disconnected fields instead of understanding it as a whole.
So I built CareerCraft AI — you have a conversation with Aria, an AI career consultant. Share your professional background however works for you (paste a LinkedIn URL, upload a PDF/DOCX resume, or just type a summary), give it a job posting, and it generates a tailored resume and cover letter as downloadable PDFs.
What it does: - Conversational interface — describe your experience naturally, no forms - Accepts LinkedIn URLs, resume uploads, or typed summaries as input - Generates job-specific resume + cover letter as PDF - Session memory — your profile persists within a session so you can generate documents for multiple roles without re-entering info - Document management — all generated docs saved to a "My Documents" page
What it doesn't do yet: - No cross-session memory (each visit starts fresh) - No ATS optimization scoring - One output template for now - No direct job board integration
It's built on SuperNinja, a platform for deploying conversational AI apps. The entire app — conversation management, document generation, PDF export — runs on the platform with no custom backend code. If you're interested in building similar tools, you can sign up and create your own apps.
The trade-off of the conversational approach: it's less structured than a form, which means the output quality depends heavily on how clearly users describe their experience. Users who paste a detailed LinkedIn profile or upload an existing resume get much better results than those who give a brief summary.
Try it here: https://super.myninja.ai/apps/6de082c7-a05f-4fc5-a7d3-ab56cc...
Curious if anyone else has tried building resume tools and how you handled the personalization-at-scale problem — form-based vs. conversational vs. something else entirely?