Skip to content

Projects

Projects

Things I've built and actually run, end to end, on machines in the homelab.

Globirie

RUNNING

A live news feed gatherer and summariser, with an AI assistant, and a globe to explore the world's news on.

  • FastAPI
  • PostgreSQL
  • React
  • Cesium
  • RSS ingestion
  • LLM summarisation
explore → runs on snow

A search engine over 19,187 EV discussions from Reddit, YouTube comments and EV publications. It uses BM25 and vector retrieval for search, then labels aspect sentiment with a trained RoBERTa cascade. Its RAG summaries cite the retrieved text.

  • Solr
  • Qdrant
  • RoBERTa
  • Qwen3 Embedding
  • Cross-encoder reranking
  • ABSA
interactive replay →

A self-hosted retrieval service with Jina v5 embeddings and v3.5 listwise reranking on one GPU. It exposes OpenAI-compatible endpoints, and the BEIR evaluation runs through the live service.

  • FastAPI
  • Jina embeddings v5
  • Jina reranker v3.5
  • Matryoshka
  • CUDA lane scheduling
  • Micro-batching
interactive replay → runs on really