# Damien K. Edwards > Let's work together on your AI journey I've always been drawn to the how behind data — how it's architected, engineered, and ultimately put to work. These days that curiosity is pointed at AI systems end to end: the pipelines that feed them, the models wired into products as real features, and the interface layer people actually touch. ## Writing - [Feeding a Delta Sync Vector Index into Genie: Closing the Structured/Unstructured Gap](https://damienkedwards.tech/writing/feeding-a-delta-sync-vector-index-into-genie-closing-the-structured-unstructured-gap) — Genie is excellent at natural-language SQL over Delta tables but blind to your PDFs and documents, so here's how a Delta Sync vector index picks up the slack. - [Running Gemma 4 Locally — What It's Actually Like](https://damienkedwards.tech/writing/running-gemma-4-locally-what-it-s-actually-like) — Google's Gemma 4 brings serious capability to local inference. Here's what you need, what to expect, and where it fits. - [Wiring Databricks Genie into MCP: Turning Natural-Language Data Queries into a Standard Tool](https://damienkedwards.tech/writing/wiring-databricks-genie-into-mcp-turning-natural-language-data-queries-into-a-standard-tool) — Databricks now exposes Genie as a managed MCP server, which means any MCP-aware agent can ask questions of your Unity Catalog data without you writing a custom integration. - [This week: the site grew a brain, and the arcade game grew a face](https://damienkedwards.tech/writing/this-week-the-site-grew-a-brain-and-the-arcade-game-grew-a-face) — A week split between turning damienkedwardstech into an agentic content platform and giving a classroom arcade game a proper CRT-cabinet feel. ## Build log - [Retrieval-Augmented Chat: Ask This Site a Question](https://damienkedwards.tech/build-log/retrieval-augmented-chat-ask-this-site-a-question) — A floating chat widget that answers visitor questions using only what's actually published on this site — grounded, cited, no hallucinated claims — and can now take a few bounded actions instead of just answering. - [An Agent Toolkit for Running the Site](https://damienkedwards.tech/build-log/an-agent-toolkit-for-running-the-site) — Four small, bounded agents — research drafts, dev-log summaries, a Telegram admin chat, and a content-health checker — each scoped to one job instead of one agent trying to do everything. - [This Site as MCP Tools](https://damienkedwards.tech/build-log/this-site-as-mcp-tools) — A remote MCP server exposing this site's content and a curated set of admin actions as tools any MCP-speaking client can call — no bespoke integration required. - [Site Agent](https://damienkedwards.tech/build-log/site-agent) — A Telegram- and HTTP-capable agent — reachable on Telegram as @dames81_bot — that publishes posts, build log entries, and site copy directly, no admin UI required. - [A dbt Semantic Layer Over My Own GitHub Activity](https://damienkedwards.tech/build-log/a-dbt-semantic-layer-over-my-own-github-activity) — A standalone data pipeline — ingest, dbt transformations, a real semantic layer, and an open-source BI tool on top — built specifically to show the ingest-to-insight path, not just a dashboard. - [Wiring Up CodeRabbit — a Second Reviewer for Every Change](https://damienkedwards.tech/build-log/wiring-up-coderabbit-a-second-reviewer-for-every-change) — Connected CodeRabbit's GitHub App and CLI to this repo, then proved both actually work by deliberately breaking a script and watching the CLI catch it before it was ever committed. - [A Research Pipeline That Filters Vendor Marketing From Real Architecture Patterns](https://damienkedwards.tech/build-log/pipeline-warehouse-pattern-research-assistant) — A source-registry-driven pipeline that watches Snowflake, Databricks, dbt, Spark, Qlik, Redshift, MS Fabric, and n8n for genuine architecture changes -- not marketing -- and surfaces them at /research, through the chat widget's RAG, and via a public MCP tool. ## Papers / external writing (nothing published yet) ## Contact - Email: damien.k.edwards@gmail.com - LinkedIn: https://www.linkedin.com/in/damienedwards/ - Contact page: https://damienkedwards.tech/contact How this site is built (agents, MCP, audit log): https://damienkedwards.tech/how-it-works Full site map: https://damienkedwards.tech/sitemap.xml API spec (what an agent can *do* here, not just read): https://damienkedwards.tech/openapi.json MCP server (same tools, for MCP clients): https://damienkedwards.tech/api/mcp