Projects
Things I've built on my own time, mostly to learn something properly. Code for some of them is onGitHub.
Chat with your PDFs, Word docs, and slide decks
Document RAG Chatbot
Django chatbot with a document ingestion pipeline (MarkItDown) and a retrieval-augmented generation layer over uploaded PDF, Word, and PowerPoint files.
Django · RAG · MarkItDown · LLM
Local-first voice and text assistant
AI Assistant & MCP Tooling
Assistant running on Ollama with tool calling, web research, and smart-home control behind a custom web UI. Includes Model Context Protocol (MCP) servers that expose tools to LLM clients, plus multi-agent orchestration that delegates work across specialized sub-agents.
Ollama · MCP · Multi-agent · Python
Production-grade GitOps on bare metal
Kubernetes Home Cluster
Self-hosted Talos Linux cluster on Proxmox managed entirely through Flux CD GitOps: Cilium CNI, Traefik ingress, cert-manager TLS, SOPS/age encrypted secrets, and image update automation for CI-driven deploys.
Talos · Flux CD · Cilium · Traefik