one-page version →

Kelly Michels

Houston, TX  (Remote)  ·  kelly@evomedia.net  ·  713-412-9323

Multi-Tenant SaaS & AI / RAG Engineering  ·  Full-Stack Developer (Python / Node.js)  ·  Principal QA Engineer / SDET  ·  AWS Cloud Infrastructure

Professional Summary

Builds and operates production multi-tenant SaaS and AI systems end to end — schema and API design through containerized AWS deployment, monitoring, and the accountability for keeping it up. Currently running a multi-tenant Retrieval-Augmented Generation platform in production, the multi-tenant application platform beneath it, and two products shipped on top of both.

What that means for a team: someone who takes an AI feature from “we should try this” to something customers depend on — retrieval that cites its sources, guardrails with regression suites behind them, and a deploy that does not need a platform team to babysit. Backed by enterprise quality engineering at Autodesk on Maya and 3ds Max, including AI-driven animation taken from first build to global release — so the shipping bar is a production bar, not a demo bar.

Claude Code has been the daily engineering tool since April 2026 — 18 repositories, 943 merged pull requests and roughly 195,000 lines of code standing today, four products live on AWS, every change a reviewed PR.

Current Work  (designed, built and operated solo — sign in to any app below as demo@evomedia.net; the open-source tools need no login; project names shown are internal working names, not final)

Multi-tenant RAG platform  in production FastAPI · LlamaIndex · Qdrant (hybrid) · fastembed · LiteLLM / Ollama · PostgreSQL · Docker

Turns an organization's own records into a grounded, cited assistant that answers only from those records and declines everything else. Model-agnostic per tenant — hosted or fully local via Ollama — so regulated customers run with no data leaving their environment. Hybrid dense + sparse retrieval over Qdrant, plus a text-to-SQL path verified against database ground truth. Four independent guardrail layers, so no single check is trusted: a grounding policy that treats retrieved text as data rather than instructions; a pre-LLM relevance gate that declines adversarial questions before the model is called; a SELECT-only, tenant-scoped text-to-SQL boundary the generated SQL cannot widen; and an action boundary where the assistant proposes but never executes. Live in production as the “Ask AI” capability inside the EHS and civil-code products.

evo.platform  multi-tenant application platform NestJS · Node.js · TypeScript · PostgreSQL (row-level isolation) · JWT · Docker

The shared foundation under the products above: authentication, per-tenant data isolation enforced at the row level, and an API designed as the platform's core rather than bolted onto a finished app. A common SDK means a new product ships in days instead of months. Proving out now against evo.provensheet and evo.docketmail, and being prepared for release to the open-source community.

Multi-tenant compliance SaaS for EHS industry Python · NiceGUI / Quasar · PostgreSQL · SQLAlchemy 2 · Alembic · Stripe · Docker · AWS EC2

Environmental, health & safety compliance for multi-plant industrial manufacturers. Onboards a facility from a company name alone — auto-resolving the EPA ID and importing registered facilities, SIC codes and permits from EPA and Texas TCEQ. Runs the permit lifecycle, OSHA-aligned incident management with CAPA tracking, training matrix, audit binders, plant health dashboards, Stripe billing and PDF reporting.

evo.civilcode  second product on the RAG platform Next.js · RAG platform · evo.platform · Qdrant · Ollama (local model)

Proof the platform generalizes past its first domain. Answers against the Texas statutes, every response cited to a specific section — hierarchy, source passage, deep link to official text, snapshot date. A citation gate rejects any answer that cannot be traced back to retrieved statutory text. Runs entirely on a local model.

evo.provensheet  spreadsheet-to-application platform Next.js / React · IronCalc (WASM) · Dexie / IndexedDB · ExcelJS · Prisma · PostgreSQL · Docker

Turns the spreadsheet a business actually runs on into a shared web application — and proves the numbers survived. Drag in an Excel workbook and it is a working cloud app seconds later: formulas, not screenshots. Every formula is then recomputed and compared against the result Excel itself cached in the file, so the maths is verified cell by cell before anyone relies on it — the report is the product, where everything else in this space asks you to trust the conversion. The built-in sample is an 18-sheet industrial estimating workbook refined over 30 years of in-field use: 5,121 formula cells, all matching. Local-first, so edits survive a dropped connection.

evo.qaforaisystems  + open source & platform pytest · eval harnesses · PowerShell · FastAPI · Docker Compose · nginx · Prometheus / Grafana

A documented defect loop against text-to-SQL, retrieval and guardrail failure modes — every defect with a reproduction, root-cause analysis, regression test and verification against ground truth. Guardrails are only real if they are tested: a regression suite of off-topic refusals, prompt-injection attempts and SQL escape attempts (stacked statements, schema escapes, write keywords) that must all be rejected; a retrieval eval harness holding golden-set hit rate with the guardrails on; and an LLM-as-judge suite that gains a case per closed defect, so the guardrail surface is regression-locked as it grows. Every gate run ties back to the commit that produced it. This is the part most AI work skips, and why the platform is trusted in production. evo.zscripts and evo.locate (both open source): one-word deploy tooling for a multi-project AWS stack, and a self-hosted geolocation API with no key and no per-query cost. Everything runs on one nginx edge with self-hosted mail, Git and metrics — a single AWS box, no managed PaaS.

Professional Experience

Principal Software QA Engineer  /  Senior QA Engineer  —  Autodesk 2006 – 2026
  • Core QA contributor for Autodesk Maya MotionMaker AI and Autodesk Maya ML Toolkit from initial development through production release of AI-driven animation workflows.
  • Supported executive demo readiness for Autodesk Maya MotionMaker AI showcased at TechX 2025, presented by Autodesk CEO Andrew Anagnost.
  • Contributed to Autodesk Maya MotionMaker AI earning the Customer Experience Award at TechX 2026 through end-to-end QA validation and release stability.
  • Led QA strategy and execution for flagship Autodesk Maya and Autodesk 3ds Max platforms — regression, integration, E2E, and visual validation.
  • Corporate-level Centercode Administrator — owned enterprise beta infrastructure and served as Beta Program Manager for Autodesk 3ds Max and Autodesk Maya.
  • Built automation and API testing tools using Python, PHP, PowerShell, and AI-assisted workflows (Cursor, GitHub Copilot, Claude Code).
  • Integrated automated testing into Jenkins CI/CD pipelines with Artifactory artifact management; authored test plans, regression strategies, and validation matrices.
  • Many years of Agile delivery — partnering with engineering, product, UX and release teams across continuous two-week sprint cycles.

Core Skills

AI & RAG: Retrieval-Augmented Generation, hybrid retrieval, embeddings, text-to-SQL; LLM guardrails — grounding policy, pre-LLM relevance gating, prompt-injection defence, citation enforcement, read-only SQL boundaries, propose-not-execute action limits, guardrail regression suites, LLM-as-judge evaluation, retrieval eval harnesses; LlamaIndex, Qdrant, fastembed, LiteLLM, Ollama  ·  Multi-Tenant SaaS: Row-level tenant isolation, shared-platform & SDK design, API-first architecture, auth / JWT, Stripe billing, migrations (Alembic, Prisma)  ·  Full-Stack Dev: Python / FastAPI / NiceGUI, Node.js / Next.js / NestJS, TypeScript, React, Vite, PostgreSQL, SQLAlchemy, Prisma, IndexedDB; async job queues and schedulers (RAG platform: in-process asyncio worker, broker seam for Celery / ARQ)  ·  QA & Automation (SDET): Functional, regression, integration, E2E, visual and accessibility testing; pytest, test-framework design, defect lifecycle  ·  AWS, Infrastructure & DevOps: EC2, CloudFront, Route 53, S3, IAM; Docker, nginx, TLS, Jenkins, Prometheus / Grafana, zero-downtime deploys