
I’ve been designing complex, systems-heavy products for 5+ years.
My work involves designing within a web of rules, states, dependencies, and data. The moving parts have to stay consistent with each other, and every change has to account for the ripples it sends through the rest of the system.
It’s often very challenging. But it’s just as rewarding — if not more — to watch a design do its job: turning a complex system into a simple, accessible experience for the person behind the screen.
I’m a storyteller to my core
As a kid, I loved drawing comics.
I’d spend hours — and stacks of printer paper — drawing rows of squares and placing elements in sequence: characters, objects, letters. I’d play with their size, perspective, and texture to tell a story or communicate a thought. Watching my readers (classmates and parents) laugh where they were meant to, or hold their breath through the suspense I built, brought me joy. And when they came back asking for more, I was thrilled.
Years have passed, but that part of me hasn’t changed. I still love telling stories and laying them out on rows of squares — only now they’re screens, and the stories are about the people who use what I design. When I catch someone hitting that Aha! moment, or hear that they feel understood by something I made, I become that excited little comic artist all over again.












