I came to software through architecture and UX. That background trained me to read products as flows: where people hesitate, where state gets lost, and where a system quietly stops helping.
Today I work across frontend, BFF, and backend services. I treat agents as part of that delivery stack, with interfaces, APIs, data contracts, observability, and explicit failure paths.
My projects use frozen test sets, safety gates, human review, and cost measurements to make model behaviour inspectable.
I want to know what works, what fails, and whether the evidence supports the next delivery decision.