I create scalable user experiences that balance what users need with what's technically possible. I'm able to leverage my background in software development towards a systematic approach to problem-solving.
I thrive in the messy middle of complex projects by facilitating cross-functional workshops, aligning stakeholders with competing priorities, and thinking in systems and patterns that scale. Whether I'm designing mobile authentication flows for millions of users or building self-service solutions to reduce support burden, I focus on creating cohesive experiences where every design decision connects to the bigger picture.
Users shouldn't have to think about the interface—they should just be able to accomplish what they came to do. Whether it's verifying your identity, paying an invoice, or finding the right help article, my job is to make the path from intent to outcome as effortless as possible.
My background in software development means I understand technical constraints and can collaborate with engineering teams in their language. This helps me design solutions that balance user needs with what's actually feasible and get them shipped.
Consolidated and redesigned three internal tools into a single, unified platform, significantly streamlining and enhancing the developer experience.
Strengthened NYC's dog enthusiast community and boosted patronage at Boris and Horton cafe by showcasing and promoting engaging cafe events.
Enhanced both American Express' Accounts Payable and Accounts Receivable solutions, driving increased efficiency and value.