
I'm Juan Vivanco. I build interfaces people actually enjoy using.
I wrote my first website at 16 and never stopped. Over the past 10+ years I've shipped products at Sephora, Alation, UMass Global, Crehana, and several startups — leading frontend teams, building design systems, and turning complex requirements into clean, performant UIs.
My stack centers on React, TypeScript, and Next.js, but what I care most about is the end result: fast, accessible interfaces that solve real problems. I've recently integrated AI-augmented development workflows into my process — using tools like Claude Code and Cursor to ship faster without cutting corners.
I split my time between Portugal and Ecuador with my family. When I'm not building, I'm mentoring other developers or exploring whatever new tech catches my attention.