I turn complex requirements into clear, functional user experiences—mapping out step-by-step user journeys and owning features end-to-end.
I handle high-stakes, large-scale architectures, turning difficult technical constraints into clean, functional features.
When faced with complex logic or tight constraints, I break problems down, eliminate root friction, and deliver software built to perform.




