Projects with constraints attached.
A few shipped systems, prototypes, and experiments. Each one is framed by the part that usually gets hand-waved: permissions, retrieval quality, cost, deployment, or the limits of the current build.
Agents
zenn_ai
deployedA Twitch agent built for messy chat: permissions, memory, local-model fallback, and operator deploys.
Read more →agents
polished prototypeMy guardrails for coding agents: hooks, allowlists, and one contract across tools.
RAG / Retrieval
ZenMind
polished prototypeA notes assistant that cites while it answers and retries retrieval when the first pass looks weak.
Read more →langchain-rag-app
working prototypeA local document Q&A prototype with swappable HuggingFace models and 8-bit quantization.
java-spring-ai
working prototypeA Spring AI + pgvector starter for teams that need retrieval in the Java stack.
Model Development
Web
zennlogic.com
shippedAn edge-rendered Astro site with a public AI command bar that has quotas, verification, and caching.
Read more →exile-view
working prototypeA Twitch Extension for Path of Exile 2 builds, backed by Cloudflare Worker, D1, R2, and PubSub.
zengineer.cloud
deployedA marketing/blog site with route-aware WebGL, Sanity content, and E2E coverage.