Back_to_Outlooks_
+

The Renaissance Engine: How I Built a Context-Aware AI CV

AI-proxy

Most resumes are static PDFs—documents that treat every company exactly the same. I believe that to be a true solution for a specific organization, you have to speak their language from the very first interaction.

That is why I built this application.

This site is more than just a portfolio, it is a modular application built with Node.js and Express. Utilizing a JSON database, the engine delivers a tailored profile based on custom URL slugs, such as /[CompanyA] or /[CompanyB]:

  • Visual Branding: Accent colors and themes automatically adapt to the visiting company’s corporate identity.
  • Content Filtering: My 20 years of experience are filtered through a tagging system, ensuring only the roles and projects relevant to that specific employer are displayed.
  • Custom Pitches: Company-specific video pitches or an AI representative are loaded dynamically.

The AI Proxy represents the highlight of this customization. Unlike generic chatbots, this is a custom-built Retrieval-Augmented Generation (RAG) pipeline. The bot uses Gemini as its core but leverages several tools to work quickly and accurately:

  • Private Knowledge Vault: A hidden directory contains Markdown documents featuring technical 'war stories', leadership philosophies, and deep dives into my career.
  • Vector Embeddings: Using Google's Gemini Embeddings model, the engine creates semantic vectors of these documents.
  • Context Awareness: When a recruiter asks a question, the engine performs a 'cosine similarity' search to find the most relevant evidence from my career. If an answer isn't immediately found, the Agent searches the web for the most pertinent information.
  • Employer Scoping: The AI is pre-injected with context about the visiting company and their specific job opening. This allows it to answer more than just "What can Filip do?"; it answers, "How can Filip solve the specific challenges of [Company A]?"

But why build this instead of a traditional CV? In a world of AI-optimized job applications, the element of surprise makes the difference. This project is more than a resume. It is a working demonstration of how I think across domains and engineer innovative solutions.

It is a manifesto of the "Renaissance Man" in practice: code, marketing, and strategy integrated into one seamless system.

For those that want to test out the functionality you can use the private key "testme" on 1 of the 3 roles: Product Owner, Technical Director or Operations Strategy in the menu. The public version is using Gemma 3 27B, but it will give you a good idea of the functionality.

Want to know more? Let's talk.