Internal platforms
Testing the permissions, validation, and business rules behind the tasks people need to complete every day.
I help teams find risks early and build software people can rely on.
I turn unclear requirements into testable behaviour, automate checks for critical user journeys and APIs, and investigate failures before they become recurring problems. My work also covers AI Assurance and building web products that make everyday tasks easier.
What I bring
Find costly failures early and keep critical workflows covered as software changes.
Product engineeringMake everyday tasks easier with accessible interfaces and reliable workflows.
AI AssuranceTest AI behaviour against the tasks and decisions people depend on.
Experience
For over 9 years, I’ve built and improved web software. Today, I help teams understand failures and protect the workflows their users depend on as products change.
Testing the permissions, validation, and business rules behind the tasks people need to complete every day.
Adapting test coverage as an internal tool grows beyond its original team, with new users, access rules, and expectations.
Connecting UI and API checks with accessible interfaces, dependable workflows, and evaluation of AI behaviour.
Project work
Personal Project
An offline-first scheduling app for recording commitments, recurring plans, reminders, and conflicts without depending on constant internet access.
Team Project
A reusable onboarding system for web products with configurable tours and analytics.
Latest writing
A retrospective on the July 2024 CrowdStrike incident: testing configuration contracts, runtime behaviour, staged delivery, and recovery as one release system.
A practical AI Assurance analysis of Gemini’s 2024 image-generation failures: task-specific acceptance criteria, evaluation sets, refusals, and regression evidence.
Bring me the workflows your users depend on. I’ll help you understand the risks, strengthen test coverage, and work through what needs to change.
Contact me