Work

Employment and highlights — Kelly Michels, with ongoing focus on software design and UI design alongside QA and delivery.

Employment

Principal Software QA Engineer / Senior QA Engineer — Autodesk (2006–2026)

Releases and CI

  • Took part in the release Go/No-Go calls, and sat on the nomination committee that decided, after the code-freeze milestone, whether a defect or feature was important enough to re-spin a new build.
  • Did all of the daily 3ds Max builds, and owned the 3ds Max beta release cycle and the Python release-automation repository: set it up, got it running and maintained it, and wrote a lot of its code alongside other developers.
  • Built, by hand in Python and PowerShell, a hands-off nightly 3ds Max beta release: release notes from Jira, Turbo virtualization, publishing through Centercode's API, delivery on Akamai and later Amazon S3. The full story.
  • Built the automated defect loop for the beta program: reports went into Jira through its API, were routed by feature to the QA engineer who owned it, and were closed on Centercode by a Jira trigger that sent the notes back to the beta user. The full story.
  • Built Python and PowerShell automation and API testing tools in Jenkins pipelines with Artifactory, and authored and maintained the Jenkinsfiles for over ten years.
  • Set up Jira Xray for regression testing, used Zephyr as well, and owned the 3ds Max Animation Regression Suite; worked with Jira, Confluence and Workday through their APIs and webhooks.

AI MotionMaker and the Autodesk ML Toolkit

  • Core QA for AI MotionMaker, a deep-learning Maya feature, and the Autodesk ML Toolkit from first development through production release, testing all of the toolkit and Maya's AI features on Windows and Linux.
  • Supported executive demo readiness for AI MotionMaker at TechX 2025, presented by Autodesk CEO Andrew Anagnost. The product earned the Customer Experience Award at TechX 2026, and Fast Company named it to its 2026 Next Big Things in Tech list.

The beta program

  • On the small corporate team of system-wide Centercode administrators for all of Autodesk's beta programs; owned the Media & Entertainment beta process, and was Beta Program Manager for 3ds Max and Maya.
  • Wrote the complete beta-program runbook on the internal wiki, every detail with screenshots, so anyone could fill in with no prior knowledge.

QA on 3ds Max and Maya

  • Senior QA engineer on Maya and 3ds Max, under the QA manager, across continuous two-week sprints: test plans, regression strategies and validation matrices, risk-based planning, and each release's test schedule and risks; owned the defect lifecycle end to end.
  • Worked on nearly every 3ds Max feature with its developer, implementing, reviewing and verifying fixes in local C++/MFC/SDK builds; generally the one on the QA team the others came to, on that experience.
  • With Christopher Diggins, worked on the Python integration in 3ds Max from prototypes to first customer download: he wrote the C++; I tested the integration, did the UX and the QA, created the shipping demos, and reviewed the docs and examples.
  • Built an 8-GPU render-test server, on a Cubix GPU expansion backplane with NVIDIA Tesla and Quadro cards.
  • Tested 3ds Max rendering on a 256-CPU high-performance computing machine: core-count testing of multi-threading support and utilization, and stress testing.
  • Initial QA lead on the 3ds Max water simulation system (computational fluid dynamics); initial testing of the Nitrous graphics system.
  • Built the first IPv6 lab for the Media & Entertainment division's network rendering system, and a prototype computational fluid dynamics system for measuring airflow inside stadiums from real-time wind-sensor data.
  • Agile throughout, partnering with engineering, product, UX and release teams across continuous two-week sprint cycles.

Everything here in full, and the earlier work, on the Autodesk Work page.

Founder, Designer & Developer — evomedia.net (before Autodesk)

Design and development studio

  • Built websites and e-commerce systems for clients ranging from local businesses to MGM Interactive, Time Warner, Mattel and Platinum Pictures.
  • Created art, gaming assets, animation and television commercial work.
  • Built and shipped MorphMagic, a facial animation system for Autodesk 3ds Max.

Projects

evo.ehs

Industrial EHS permit lifecycle platform for multi-plant manufacturers — tracking obligations, evidence, and compliance workflows.

Open case study

evo-ai

A multi-tenant RAG platform I designed and built — answers grounded only in an organization's own records, with citations. Deployed in production as the "Ask AI" capability inside evo.ehs.

Open case study

evo.platform

The multi-tenant foundation beneath these apps — shared authentication, row-level data isolation, and a common SDK. Internal platform, currently proving out against evo.provensheet and evo.docketmail.

Read more

evo.testsuites

Every test suite in every project runs once a day and every individual test is kept — a street light for the fleet, daily pass-rate history, and per-suite detail down to the test. A failing suite hands a dossier to a headless Claude session that files the bug and opens a fix PR.

Open the board

evo.civilcode

Texas statutes Q&A built on evo-ai — every answer cited to a specific section with a link to the official text, answered by a local model. Currently in beta.

Read more

evo.provensheet

Web-based estimating platform for major industrial capital projects, converted from an 18-sheet Excel methodology refined over 30 years of in-field use.

Open case study

evo.docketmail

Automated court-record monitoring for Southeast Texas — surfaces new filings and generates targeted direct-mail pieces from the data, on a schedule.

Read more

evo.zscripts

Open-source PowerShell CLI that collapses the start/deploy/backup chores of a multi-project AWS stack into one-word commands, built for AI-assisted development.

Open case study

evo.locate

Open-source self-hosted IP geolocation API — no key, no per-query cost, and no visitor IP leaves the machine. A drop-in replacement for ip2location.io's free tier.

Source on GitHub ↗

evo.confetti

A confetti renderer built because most effects throw dots along a ballistic arc and read as sparks. Paper is nearly all surface and almost no mass, so this models the real thing — air drag, tumble-driven flutter, and a grid of twenty-five firing positions. One file, no dependencies, no build step.

Fire it live

Self-hosted platform

Everything on this site runs on infrastructure I designed, built, and operate end-to-end — a single nginx edge, containerized services, self-hosted email and Git, and full metrics and dashboards, on one AWS box with no managed PaaS.

Open case study

evo.qaforaisystems

Principal QA / SDET practice applied to a production LLM platform I designed and built — a documented defect loop against text-to-SQL, retrieval, and guardrail failure modes.

Open case study

Analytics dashboard

Self-hosted visitor analytics for every site here — sessions, page views by path, status-code distribution, and per-visitor geolocation answered locally by evo.locate on the same box, so visitor data never reaches a third-party service. A single HTML dashboard served by the nginx edge, parsing its own access logs.

Read more