Skip to content
AI Agent Campfire

Projects

AI, product, UX and technology projects exploring practical applications of intelligent systems.

Building useful things with technology and AI

Section titled “Building useful things with technology and AI”

A collection of projects where I explore problems, design solutions and build working prototypes across AI, agentic systems, product, UX and software engineering.

I approach projects from both sides of the problem:

What is worth solving?
and
How can I build it?




Technical explorations where I test ideas, measure results and learn from failure.

01RAG Pipeline & Evaluation

Built a RAG agent over the Sherlock Holmes canon (13 documents, ~148K words) using ChromaDB and Ollama nomic-embed-text. Evaluated with a 30-question test set across four categories — achieved 0% hallucination rate and 57% correctness, with retrieval misses identified as the dominant failure mode. Lessons learned →

02Agent Harness & Tool Orchestration

Built an agent harness using the Claude Agent SDK with an MCP server that auto-discovers tool modules — resume parser, semantic scorer, job search — and exposes them as callable tools in an interactive agent loop. See architecture →

03Hybrid Matching & Scoring

Implemented a scoring engine combining 0.6 × cosine similarity + 0.4 × skill overlap using local embeddings (Ollama nomic-embed-text, 768-dim) against a persistent ChromaDB vector store, with configurable thresholds and seen-URL deduplication via SQLite. Tech stack →

04LLM Telemetry & Observability

Instrumented every LLM call with Langfuse for token usage, cost tracking and latency monitoring across resume tailoring, cover letter generation and matching — enabling per-stage cost analysis and performance debugging. Details →


My projects generally follow the same principle:

01Identify

Find a meaningful problem or opportunity.

02Understand

Explore users, business needs and constraints.

03Design

Shape the product, workflow and experience.

04Build

Turn the concept into a working system.

05Evaluate

Measure whether the solution actually works.

06Learn

Reflect, iterate and improve.