From Stage to Code
My path into software engineering started in the world of performance, but I wouldn't call it a detour — the skills I developed as an actor are surprisingly aligned with what make great engineers thrive: clear communication, deep empathy, adaptability, and creative problem-solving.
During my undergraduate studies at Northwestern, I studied Theater and German (why German? Honestly, I'm still not sure — but I'm glad I did). Learning a new language taught me not to panic when things don't click right away. That same mindset has shaped how I approach new technologies: stay curious, keep going, and trust that clarity will come. Once you get past the static, that's where the magic happens.
I specialize in building performant, accessible web applications that balance technical precision with thoughtful design. I care deeply about how people experience technology — not just how it functions under the hood. Great software, like great art, can move people. It can shift how we interact with the world.
Lately, I've been exploring how machine learning can be ethically and responsibly integrated into existing systems, especially in ways that center usability and trust.
Beyond Code
Let's Connect
Always happy to chat about code, artificial intelligence, or your favorite dog breed.
Get in touch