Hey, my name is Ethan and I’m an Interaction Designer. Here’s a little bit about how I got here.

Hey, my name is Ethan and I’m an Interaction Designer. Here’s a little bit about how I got here.

For me, it all started with Arc Browser. Perhaps this is a bit cliché, but Arc was the first piece of software that got me thinking that I might want to be someone who builds software. Everything—from the sidebar swipe interaction to the theming to the hundreds of carefully crafted details—transformed the web browser from something I used because I had to into something I opened because I wanted to.

My decision to study Interaction Design was made on a whim after approaching a college advisor and telling them I had no clue what I wanted to study. Few things in my life have felt as serendipitous as that choice. No more hours wasted carefully designing slides for teachers who were only grading the content—Interaction Design was the first space where I felt that my attention to detail and compulsion to keep refining things until they felt right actually felt like strengths.

I love design. I love agonizing over the tiniest of details. I love moving shapes around on my screen until they spark joy. My newest hyperfixation, though? Vibe coding. Vibe coding was the missing piece for me in the “how do I make things that make others feel how Arc Browser made me feel?” equation. Figma prototypes are great. But sketching an idea or throwing together a rough mockup and then working with an agent to turn it into something I can actually run on my own devices? That still blows my mind every time.

One fateful weekend, I decided to build a Spotify Wrapped-style dashboard for my texting habits using on-device AI for conversation analysis. It turned years of messages into a data-driven retrospective of every person I’ve ever texted—a surprisingly compelling tour through my romantic history and an unnecessarily efficient way to revisit every past relationship at once. Very insightful. Slightly harrowing. 

I also built a design inspiration library that pulls media from shared links, figures out what it's actually looking at, and sorts it into user-defined collections. The MVP took a day or two. Then I spent the next two weeks obsessing over masonry-grid animations and a custom back gesture that makes a grid of images bend and move around your finger as you swipe—because apparently I cannot interact with software without imagining a more elaborate version of it. The app was technically functional almost immediately. Making it feel right took much longer.

Through these projects, vibe coding has allowed me to cross the design threshold of “this looks good” to “this feels good” because it has given me the ability to make real things.

But how do I spend my time when I’m not vibe coding or ear-beating my friends about tech advances they don’t care about? Hopefully, some of that time will have been spent actually adding the two above projects into this very portfolio. Otherwise, I spend my little remaining time at the gym (a fact I am contractually obligated to mention), hiking, trying new restaurants, or writing short stories. If you made it this far, thanks for reading! 

Please hire me.

Sincerely written by a human who uses em dashes 

Sincerely written by a human who uses em dashes