๐Ÿš€ Resume Feedback Is Easy โ€” Until You Try Making It Context-Aware

While building my AI Career Advisor, I initially assumed resume feedback would be one of the simplest features.

Upload resume โ†’ analyze โ†’ give suggestions.

There are already dozens of tools doing this, so it seemed straightforward.

But once I introd…


This content originally appeared on DEV Community and was authored by Charmi Gajula

While building my AI Career Advisor, I initially assumed resume feedback would be one of the simplest features.

Upload resume โ†’ analyze โ†’ give suggestions.

There are already dozens of tools doing this, so it seemed straightforward.

But once I introduced memory and user context, things became much more complex.

๐Ÿง  What the system actually needs to do

At a basic level, the system should:

  • Parse a resume
  • Extract skills and projects
  • Compare them with target roles
  • Suggest improvements

Simple enough โ€” but in practice, this wasnโ€™t sufficient.

Because a resume is only a "snapshot", not the full story.

โš ๏ธ The real problem: resumes are incomplete

Users often:

  • Forget to include recent work
  • Undersell their projects
  • Omit important details

If the system only analyzes the uploaded resume, it misses critical context.

So the real challenge became:

๐Ÿ‘‰ 'How do we combine resume data with stored user memory?'

โŒ First attempt: treat resume as the source of truth

const parsedResume = parseResume(file);

const response = await llm.generate({
  input: "Give resume feedback",
  context: parsedResume
});

This worked โ€” but only at a surface level.

It couldnโ€™t detect missing information or inconsistencies.

โœ… The fix: merge resume with memory

const memory = await hindsight.retrieve(userId);
const resumeData = parseResume(file);

const context = {
  resume: resumeData,
  pastProjects: memory.projects,
  skills: memory.skills
};

Now the model has access to:

  • What the user wrote
  • What the system already knows

๐Ÿ’ก Why this matters

This enables insights like:

  • โ€œYou worked on X but didnโ€™t include itโ€
  • โ€œYour project description is too vague compared to stored detailsโ€

This kind of feedback is impossible without memory.

๐Ÿ”— Using Hindsight for context

The memory layer is powered by:
๐Ÿ‘‰ https://github.com/vectorize-io/hindsight

More details:
๐Ÿ‘‰ https://hindsight.vectorize.io/

Concepts:
๐Ÿ‘‰ https://vectorize.io/features/agent-memory

๐Ÿ“ˆ What improved after this change

Before:

  • Generic resume tips
  • Repetitive suggestions

After:

  • Context-aware corrections
  • Missing content detection
  • Better personalization

โŒ What didnโ€™t work

  • Relying only on resume text
  • Ignoring past interactions
  • Overloading the model with full memory

๐Ÿงฉ Lessons learned

  • A resume is incomplete without history
  • Memory enables comparison, not just analysis
  • Context merging is more powerful than parsing

๐Ÿ Final thought

Resume feedback is easy to build.

Context-aware resume feedback is not.

And the difference is "memory".


This content originally appeared on DEV Community and was authored by Charmi Gajula


Print Share Comment Cite Upload Translate Updates
APA

Charmi Gajula | Sciencx (2026-03-21T09:35:50+00:00) ๐Ÿš€ Resume Feedback Is Easy โ€” Until You Try Making It Context-Aware. Retrieved from https://www.scien.cx/2026/03/21/%f0%9f%9a%80-resume-feedback-is-easy-until-you-try-making-it-context-aware/

MLA
" » ๐Ÿš€ Resume Feedback Is Easy โ€” Until You Try Making It Context-Aware." Charmi Gajula | Sciencx - Saturday March 21, 2026, https://www.scien.cx/2026/03/21/%f0%9f%9a%80-resume-feedback-is-easy-until-you-try-making-it-context-aware/
HARVARD
Charmi Gajula | Sciencx Saturday March 21, 2026 » ๐Ÿš€ Resume Feedback Is Easy โ€” Until You Try Making It Context-Aware., viewed ,<https://www.scien.cx/2026/03/21/%f0%9f%9a%80-resume-feedback-is-easy-until-you-try-making-it-context-aware/>
VANCOUVER
Charmi Gajula | Sciencx - » ๐Ÿš€ Resume Feedback Is Easy โ€” Until You Try Making It Context-Aware. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2026/03/21/%f0%9f%9a%80-resume-feedback-is-easy-until-you-try-making-it-context-aware/
CHICAGO
" » ๐Ÿš€ Resume Feedback Is Easy โ€” Until You Try Making It Context-Aware." Charmi Gajula | Sciencx - Accessed . https://www.scien.cx/2026/03/21/%f0%9f%9a%80-resume-feedback-is-easy-until-you-try-making-it-context-aware/
IEEE
" » ๐Ÿš€ Resume Feedback Is Easy โ€” Until You Try Making It Context-Aware." Charmi Gajula | Sciencx [Online]. Available: https://www.scien.cx/2026/03/21/%f0%9f%9a%80-resume-feedback-is-easy-until-you-try-making-it-context-aware/. [Accessed: ]
rf:citation
» ๐Ÿš€ Resume Feedback Is Easy โ€” Until You Try Making It Context-Aware | Charmi Gajula | Sciencx | https://www.scien.cx/2026/03/21/%f0%9f%9a%80-resume-feedback-is-easy-until-you-try-making-it-context-aware/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.