01Active

ZaimuTomo

A personal accounting application and a practical testbed for LLM-assisted document workflows.

The invoice pipeline converts source documents into text, extracts structured accounting data, and runs a separate model-based verification pass against the source. Deterministic rules handle formats and accounting constraints. Unsupported, contradicted, or ambiguous fields are routed to human review.

The question: how do you make uncertainty an explicit part of the workflow instead of hiding it behind a confident model response?

  • Elixir / Phoenix
  • PostgreSQL
  • LLM evaluation
  • Langfuse
View repository ↗
02Proof of concept

Local visual semantic search

Natural-language search over a media collection, used to explore the boundaries between ingestion, embedding, storage, and retrieval.

The current prototype indexes and searches images. A Go application owns ingestion and the query path, PostgreSQL with pgvector stores embeddings, and a small Python and FastAPI service runs SigLIP 2 through ONNX. Video slicing and an asynchronous queue for embedding workers remain to be built.

The question: how should a multimodal search system separate ingestion, embedding, storage, and retrieval so each path can evolve and scale independently?

  • Go
  • PostgreSQL / pgvector
  • SigLIP 2 / ONNX
View repository ↗