Arch Review: RAG Platform for Architecture Knowledge
Cloud-native RAG system: FastAPI backend with language-aware chunking, evidence-grounded answers over pgvector and Neo4j, bounded contexts and ports and adapters.
17+ years building backends, mostly in Python. The last four in cybersecurity startups, where I now work on LLM-backed systems in production: how they are measured, observed, and allowed to act safely. I write about that work on this blog, for example measuring a classifier at scale.

I am a backend engineer who likes owning systems close to production: designing them, shipping them, and staying around to make them reliable.
Most of my career has been Python, with Go and Rust where they earn their place. Since 2022 I have worked in cybersecurity startups, first turning security data into risk decisions through ETL pipelines and APIs, and now building LLM-backed detection systems.
What I bring is less about a particular framework and more about judgement: evaluating models against real traffic instead of frozen test sets, making asynchronous pipelines observable end to end, and designing automation that cannot do damage by accident. I work daily with AI agents in my own workflow, and I care about the engineering discipline that keeps their output trustworthy.
Cloud-native RAG system: FastAPI backend with language-aware chunking, evidence-grounded answers over pgvector and Neo4j, bounded contexts and ports and adapters.
An editorial pipeline that turns repositories into grounded technical posts, kept honest with deterministic contracts, scanner fixtures and LLM self-evaluation.
Django deployed to Kubernetes across environments with reusable Pulumi components and policy as code.
An MCP server that exposes my Obsidian vault to AI assistants, with semantic search over local embeddings in LanceDB.
A personal pipeline that discovers, normalises and enriches engineering news with LLMs, exposed to AI clients through MCP.
A self-hosted backup orchestrator in Go that manages centralised backups across machines with SSH and rsync.
An end-to-end fraud detection pipeline structured so that feature engineering and model iteration stay cheap.