Brand & Interactive Designer, Frame Nine
Identity systems and the web work that ships them.
Brand & interactive designer
I design identities and then build the sites that carry them. The mark, the type, the way it moves, treated as one piece of work rather than a handoff.
Los Angeles, CA / Open to freelance and studio roles
Design brand identities and build the interactive web work that ships them.
Known for
Focus
I started drawing logotypes in school and taught myself to code so I could ship them without waiting on a handoff. Two years into studio work, the part I care about most is the seam where a static identity becomes something you move through. I design that seam and build both sides of it.
Identity systems and the web work that ships them.
Type systems and layout across three client identities.
Full brand identity and a generative cover system for an independent record label, plus the site that hosts every release.
Live across 30+ releases
Wordmark, packaging system, and an interactive store locator built in React.
Rolled out to 12 cafe locations
A self-directed WebGL type experiment on how a grid deforms under motion.
Open-sourced
Grad Show selection, 2023
Interactive category, ArtCenter College of Design
8 brand sites
Designed and built at Frame Nine
20+ freelance marks
Shipped independently since 2021
Wordmark, type, and a small system for early-stage brands and founders.
One-page and small marketing sites, designed and shipped in React with motion.
Devin is a brand and interactive designer in Los Angeles who designs identities and builds the sites and motion work that ship them.
At Frame Nine, a studio in Los Angeles, since 2023, after interning there in 2022. Devin also takes select freelance work.
Yes. Open to freelance projects and studio roles.
A brand that only lives in a static file is half-finished. The way a mark moves, loads, and responds is part of the identity.
Set the constraints, then let the system make covers, layouts, and motion I would not have drawn by hand.
Index·shown with a fictional demo record
See it on your record →