Personal RAG + Visual Builder

teemails

A project lab with a retrieval-first brain behind it.

teemails.com pairs a curated portfolio, admin CMS, telemetry tooling, and a scoped assistant so visitors can explore real work without the site drifting into generic chatbot behavior.

Whiteboard-to-production systems, retrieval-first tools, and practical product experiments.

Built to stay specific

Answers stay anchored to the public record.

The chatbot only responds from curated resume, bio, project, and site materials. If a question falls outside that scope, it redirects people toward the right next step instead of improvising.

Selected work

Focused systems with clear operational edges.

4/6/20264/6/2026

Document Lineage Tracker Map

A browser-based reference map tracing manuscripts, codices, scrolls, and their relationship to modern Bible translations.

Designed to make historical document relationships more legible through an interactive lineage view and approachable reference structure.

  • html
  • research
  • knowledge-map
  • visualization

4/6/20264/6/2026

lappie

An AI book searcher that lets users ask questions against PDFs and books through a chat interface backed by retrieval.

Combines a React chat UI, FastAPI backend, PostgreSQL 16 with pgvector, and Ollama-driven generation for document-grounded search and answers.

  • python
  • rag
  • react
  • fastapi
  • pgvector
  • ollama

4/6/20264/6/2026

Vertical Token Optimization

A data science experiment measuring how vertical spacing changes token usage in frontier language models.

Explores prompt formatting as an efficiency variable, comparing how whitespace structure impacts token consumption and downstream behavior.

  • python
  • data-science
  • llm
  • experimentation

4/6/20264/6/2026

Minecraft Auto Miner

A telemetry-driven autonomous mining agent that builds a world model and improves its behavior over time.

Treats Minecraft as a controlled environment for agentic experimentation, using observed blocks and feedback loops to refine action choices.

  • python
  • autonomy
  • telemetry
  • agents
  • minecraft

FAQ

The assistant is intentionally narrow.

What powers the chatbot?

A local FastAPI backend, PostgreSQL with pgvector, SentenceTransformers embeddings, and Ollama for final response generation.

What can visitors ask about?

Public information about background, project work, selected technical decisions, and contact or resume-related requests.

Does the assistant answer general knowledge questions?

No. It is designed to answer from curated teemails.com content only and otherwise redirect visitors to resume, projects, or contact actions.

Next step

Bring a concrete problem.

If the work sounds relevant, use the contact form and include enough context to make the next conversation useful.

Open contact form