Local-First RAG

Your Career, Your AI
Assistant

A privacy-focused chatbot trained on your job history. Ask questions about your career and get grounded answers from your own data - no cloud, no tracking, completely local.

Job Agent

Online

What cloud platforms have I worked with?

Based on your career history, you have experience with Azure (5+ years), AWS (3 years), and GCP (1 year). Your most extensive cloud work was at Contoso Corp where you led the Azure migration...

When did I start working in tech?

According to your profile, you began your tech career in 1994 as a systems administrator. Your timeline shows continuous growth from infrastructure into development and architecture roles.

Weaviate

Vector DB

Ollama

Local LLM

Privacy-First Career Intelligence

Built with open-source components that run entirely on your machine. Your career data never leaves your control.

Semantic Search

Weaviate vector database with text2vec embeddings finds contextually relevant career information.

Local LLM

Ollama runs llama3.2 locally for natural language responses without external API calls.

Complete Privacy

All data stays on your machine. No cloud services, no tracking, no data sharing.

Built With Modern Tech

RAG Backend

Python + FastAPI

  • Weaviate 1.34 vector database
  • Ollama with llama3.2 + nomic-embed-text
  • FastAPI with OpenAPI documentation
  • Docker Compose orchestration

Chat Frontend

React + TypeScript

  • React 19 with modern hooks
  • TypeScript 5.9 for type safety
  • Vite 7 for fast builds
  • Floating chat widget component

Multi-Collection RAG

Career data organized into semantic collections for precise, contextual retrieval.

CandidateProfile

Name, headline, summary

CandidateOrigin

Background context

CandidateStart

Career beginnings

CandidateJob

Full job history

Interested in this project?

This is a private project demonstrating local-first RAG architecture. Contact me to learn more.