Skip to content
View drintoul's full-sized avatar

Block or report drintoul

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
drintoul/README.md

David R. Rintoul, CISSP

AI Solutions Architect building secure, self-hosted agentic AI and RAG systems for production use.

I build AI systems inside organizations: language models connected to trusted data, APIs, and enterprise tools, put into production where people depend on them, and designed so every answer can be traced back to its sources.

What sets the work apart is the combination behind it — hands-on AI engineering, CISSP security practice, and enterprise data and architecture experience — so security, privacy, and auditability are design requirements, not compliance steps added later.

Featured Projects

Evidence-grounded agentic AI that searches and scrapes authoritative sources, uses an LLM for classification, then deterministically verifies its cited evidence before accepting the result.

Self-hosted local AI stack in a single Docker Compose deployment: Ollama model inference, web scraping and Playwright browser automation exposed to agents over MCP, SearXNG search, and Langfuse observability — no outbound LLM calls.

Self-hosted RAG chatbot that indexes a website once — scrape, chunk, embed, and store — then answers visitor questions from that persistent corpus through two checkpointed LangGraph workflows, using local Ollama models and a self-hosted Firecrawl pipeline. It includes an embeddable chat widget and an audit log of every question and outcome.

Enter an address and find nearby neighbourhoods with a similar mix of amenities — restaurants, parks, waterfront, transit — ranked by cosine similarity over OpenStreetMap POI profiles. No API keys, no accounts, no quotas.

Built to recover dependency visibility from an enterprise Tableau environment where hundreds of unmanaged, unversioned workbooks had accumulated on network shares, allowing database teams to assess the downstream impact of schema changes before breaking dashboards.

What I'm Building

I designed, built, and operate a self-hosted agentic AI platform used for real-world travel research and planning — the architecture is documented in voyages-by-dave. It combines:

  • LangGraph orchestration
  • Model Context Protocol (MCP) tools
  • Retrieval-augmented generation (RAG)
  • Qdrant vector search
  • FastAPI services
  • Ollama local inference
  • Web search and scraping
  • Source validation and citation tracking
  • Docker-based deployment

Reusable agentic workflows have reduced research tasks that previously took 2–3 hours to under 10 minutes.

Security & Governance

Security is part of the architecture, not a separate compliance step.

As a CISSP, my work has included:

  • Vulnerability management and threat-intelligence integration
  • Secure, self-hosted AI architecture for sensitive data
  • Permissioned access to tools and data sources
  • Data governance, lineage, privacy, and auditability
  • Enterprise security, retention, reliability, and operational risk

At The Walt Disney Company, I built an AWS-hosted historical vulnerability pipeline and automated correlation between internal vulnerability data and external threat intelligence to improve remediation prioritization.

Technology

AI & Agents LangGraph · MCP · FastMCP · RAG · Ollama · Qdrant · Embeddings

Security & Governance CISSP · Vulnerability Management · Threat Intelligence · Data Governance · Privacy · Auditability · Operational Risk

Development Python · FastAPI · Flask · Streamlit · REST APIs · JupyterLab

Data & Analytics PostgreSQL · MongoDB · Neo4j · MySQL · SQLAlchemy · Tableau · Alteryx · Dataiku

Infrastructure & DevOps Docker · Linux · AWS · GitHub Actions · CI/CD · Cloudflare Tunnels

Background

My background spans AI architecture, cybersecurity, enterprise data systems, analytics, product development, and technical program leadership.

Earlier in my career, I held product, program, and alliance leadership roles at Microsoft and Siemens.

I then spent nearly a decade in safety-critical commercial diving and hyperbaric operations, where reliability, procedure, training, compliance, and operational risk were everyday responsibilities.

More recently, my consulting work has included:

  • Charles Schwab — Python-based Tableau lineage and dependency analysis across hundreds of workbooks
  • Evernorth Health Services — rebuilt Neo4j ingestion pipelines, improving reliability from approximately 65% to 99.9%
  • The Walt Disney Company — built an AWS-hosted pipeline correlating internal vulnerability scans with external threat intelligence under strict data-retention requirements, improving remediation prioritization and saving 10+ hours of manual work per month

Today, I apply that combination of enterprise technology, security, governance, and operational-risk experience to building practical AI systems.

Education & Credentials

  • B.A.Sc., Computer Engineering — University of Waterloo
  • CISSP — Certified Information Systems Security Professional
  • AWS Certified AI Practitioner
  • CDMP — Certified Data Management Professional
  • CAIP — Certified Artificial Intelligence Practitioner

Elsewhere

Website · LinkedIn · Resume

Pinned Loading

  1. chatbot-concierge chatbot-concierge Public

    Self-hosted RAG chatbot using LangGraph, Firecrawl, and Ollama to crawl websites, build persistent knowledge bases, and answer questions using local LLMs.

    Python

  2. is-it-canadian is-it-canadian Public

    Evidence-driven agentic AI that checks whether a company is Canadian — and whether it employs Canadians. LangGraph workflow with SearXNG/Brave/Tavily search fallback, Firecrawl scraping, local Olla…

    Python

  3. local-ai-stack local-ai-stack Public

    Fully local AI stack in Docker Compose — Ollama LLM inference, SearXNG private metasearch, Firecrawl scraping + real browser automation, and Langfuse observability behind one authenticated gateway …

    JavaScript

  4. neighbours neighbours Public

    Find nearby neighbourhoods with a similar mix of amenities using OpenStreetMap, weighted POI profiles, and cosine similarity.

    Python

  5. tableau-xml-parse tableau-xml-parse Public

    Portfolio artifact: recovered dependency visibility from unmanaged Tableau workbooks so DBAs could assess schema-change impact before breaking downstream dashboards.

    Python

  6. voyages-by-dave voyages-by-dave Public

    Self-hosted agentic AI platform for travel research: local LLMs, RAG with source citations, 20+ MCP tools, zero third-party data sharing.