// Legal
Last updated: May 2026 · Effective: May 2026
This site is a live demonstration of a production-grade AI agent system I designed and built from scratch. "Rapid Flow Plumbing" is a fictional client — it doesn't exist. I created it to demonstrate how the system performs in a real-world service business context.
The system itself is real and fully functional. Here's what I built:
I'm proud of this project. It's a real system — not a toy or a tutorial clone. All of this runs on infrastructure I set up and maintain myself.
Rate limiting is enforced. The system caps messages at 20 per hour per session. This is the same rate limiting built into the production architecture — it's a feature, not a restriction added just for the demo.
The AI agent responds based on a knowledge base I built for the fictional Rapid Flow Plumbing client. It knows about plumbing services, pricing, hours, and service areas — all fictional values I chose for demo purposes.
I built everything you see here. The architecture, the RAG pipeline, the n8n workflows, the FastAPI backend, the frontend — all of it is my own work. Nothing was taken from a template or tutorial.
You're welcome to explore it, learn from it, and ask me about how it works. You're not welcome to copy and redeploy it as your own product without talking to me first.
If you're a recruiter, hiring manager, or potential collaborator and want to know more about the technical implementation, reach out. I'm happy to walk through the architecture in detail.
This demo is provided as-is. I make no guarantees about uptime, response accuracy, or availability. It runs on a self-hosted server I manage myself — if it goes down, I'll fix it when I can.
Third-party AI providers (Anthropic, OpenAI, Google, Groq) may experience outages independently of my system. The multi-provider routing I built is designed to help with this, but I can't guarantee 100% availability.
This is a portfolio demo. I'm not liable for any damages, losses, or issues arising from your use of it. Don't enter sensitive personal information into a demo chat — that applies here and anywhere else on the internet.
These terms are governed by the laws of the State of Idaho, United States. Any disputes would be resolved in the courts of Idaho.
If I update these terms — usually because I've added new features to the demo — I'll update the "Last updated" date at the top. No surprises.
Alex Turner
Software Engineering Student · BYU-Idaho · AI & Full-Stack Developer
Email: [email protected]
Portfolio: alexturner-portfolio.com
Response time: within 5 business days