Lead SDET & Test Architect · Build & Release Manager · Full Stack · Platform · AI-augmented delivery
20+ years across QA, automation, platform, and release — making delivery reliable.
I ship quality into software the whole way through — from the architecture room to the release pipeline.
What I'm good at
I improve the SDLC and quality through process and automation — reading the incentives, business objectives, technical debt, people, capital, and relationships in play.
Lead SDET & Test Architect, CI/CD automation, and platform
Full-stack across Protocol Library, Opentrons Accounts, and OAuth/OIDC; owner of the build and release pipelines that ship the robot software suite. I architect and lead test automation across the full robot stack — on-robot systems, desktop apps, and the HTTP API — and mentor engineers in testing. Quality is built in, automated as much as possible, and starts before the code is written. Quality is not a phase.
Process, incentives, and the big picture
Connecting to the big picture — business objectives, product priorities, and the timelines that drive market fit — is what lets me help teams decide which process improvements and tech debt work actually matter, then drive that work deep into the SDLC. I improve processes by leveraging relationships and understanding the motivations and incentives underneath them. Comfortable in the architecture room and in standup the same week.
Build & Release and Developer Experience
I manage Opentrons Build & Release as a leader and hands on. Release cadence and the small details that keep robot software and cloud apps shipping new features on schedule.
20+ years across four lanes
Consulting, leadership, test architecture, and build/release/platform work overlap across the timeline. The bars show where each lane shows up, not exclusive job titles.
2003 to 2026 Consulting Leadership Test architecture Build & Release / platform
Experience
Lead Software Engineer and Build & Release Manager
Lead Build & Release for two robot OSes and the full Opentrons application suite while running releases alongside the team. Full-stack on Opentrons AI; own auth across web products.
Protocol Library, Opentrons Accounts, CI/CD on GitHub Actions and AWS, Datadog. Release and test frameworks that shortened robot software release cycles.
Test Automation Architect
TEKsystemsAug 2019 to Jun 2021
Practice architect for continuous testing. Led pytest automation for a gaming engine team of ten and browser-based UAT in Azure DevOps for energy-sector .com work with a team of five.
Software Developer, Test III
RackspaceNov 2016 to Aug 2019
Lead SDET on a dedicated-device web portal across customer-facing apps, ETL, and APIs. Python, Java, TypeScript, Jenkins, OpenShift, Docker, GraphQL, Elasticsearch.
Test Architect / Lead Automation Engineer
Xpanxion2009 to 2016
Hands-on QA strategy and automation consulting on long-term engagements. Built frameworks for web, API, ETL, mobile, and desktop; BDD/TDD with Cucumber, JUnit, TestNG; performance work with JMeter and LoadRunner.
Epiq Systems, Standard Beverage, Target, independent IT work
Earlier roles2003 to 2012
Automation in C# and Selenium, QA leadership for enterprise web and ETL, retail operations leadership, and nonprofit web and AV implementation. 20+ years from QA through delivery management.
How I work with AI
I have been energized by learning and using AI tools. Staying on top of the rapid changes is a challenge — I keep up by reading and listening to podcasts. Faster iteration demands sharper taste, and I iterate fast on real work.
In practice that means Cursor, Claude Code, Warp, skills, rules, and repeatable workflows that stay useful as the models change. It shows up in shipping: Opentrons AI features, robot interaction clients in TypeScript and Python, and the glue scripts that keep releases and tests honest. I treat AI as infrastructure for thinking and execution, then harden what works into production code.
Contact
Open to Staff SDET, platform, Build & Release, and consulting conversations.