Design Engineers

Resources

Start here

Essays

Front-of-the-front-end and back-of-the-front-end
Brad Frost on the different kinds of frontend development.
Details that make interfaces feel better
Interactive craft notes on wrap, radii, interruptible motion, and optical alignment.
Using AI as a Design Engineer
Practical DE agent workflow — accelerate craft without outsourcing taste.
Design Engineering (Flo)
A design engineer’s personal collection of learning resources.
The Gap (Design Engineering)
Where visual design and implementation diverge, and why.
The Attributes of a Design Engineer
Kathryn Gonzalez on autonomy, craft, and shipping at higher fidelity.
userinterface.wiki
A reference for interface design, motion, and typography.
Family Values
Craft essay on building Family around simplicity, fluidity, and delight — trays, shared-element motion, and when to spend polish.
Is AI going to steal my job as a design engineer?
Tim Wilson on where the design-engineer gap still needs a human.
You Don't Need Animations
Emil on when UI motion earns its keep, and when stillness is the move.
Limit the number of details
Geoff Teehan on complexity as a craft tax — earn every control, don’t accumulate free buttons.
ui.land
Interviews and resources on design engineering.
On AI, systems, taste and the human filter
Why judgment still wins when agents make shipping cheap.
Design Principles
Design principles from product teams.
How I Design with AI
Engineer playbook for shipping UI with agents without drowning in slop — lock constraints, generate variants, then judge on real-data previews.
Invisible Details of Interaction Design
The details behind familiar interface interactions.
Anatomy of AI Input
Layer-by-layer prompt input: grow field, context bar, files, assist, states.
Developing Taste
Taste as trained judgment — study great work, explain why, then practice.
Becoming a Design Engineer
A designer’s experience learning to work in code.
The Rosetta Stone of Design Engineering
On translating design intent into working software.
Design Engineering — a State of Mind
Design engineering as an approach to building software.

For designers learning code

For engineers learning design

Motion & craft

NumberFlow
Animated number component for React. Dependency-free, accessible.
Transitions.dev
Reusable transitions for applications.
The 12 Principles of Animation
Disney's foundational principles applied to UI motion design.
Interfaces
A magazine about interface design, typography, and motion.
Morphrig
Ten-part interactive manual on how icon morphing actually works.
Remotion
React as a motion-graphics runtime.
shadowLab
Interactive box-shadow lab with presets and CSS export.
morphicons
Morph any SVG icon into any other with spring physics.
Torph
Dependency-free text-morph component for continuous copy transitions.
DialKit
Floating panel to live-tune springs, colors, and layout knobs while you build.
@web-kits/audio
Declarative Web Audio synthesis for building product sounds as data, not sample packs.
kugiri
Splits text on the browser’s real line boxes so motion doesn’t invent breaks.
WebHaptics
Haptic feedback for the mobile web.
Framer Motion
An animation library for React.
Cuelume
Tiny Web Audio cues you bind with attributes — no sample packs.
liquid-glass
Headless React lens that refracts live DOM in Chrome, Safari, and Firefox.
animations.dev
Emil Kowalski’s course on web animation.
soundcn
Curated UI sounds for clicks, whooshes, and product feedback.
Easing Graphs
Visual reference for easing curves. Pick one, copy it.
interior.dev
Interaction components for React.
Interactive SVG Animations
A course on SVG shapes and animation.
Images in motion
Continuous multi-lane image mosaics — pure CSS motion, tiny JS core.
Devouring Details
Interaction principles with downloadable React prototypes.
GSAP
Professional-grade animation toolkit for complex sequences.
Understanding SVG Paths
An interactive guide to SVG path commands.

Design systems & tokens

Pattern libraries

AI tools

Jobs & community

People to follow

A reference for learning and day-to-day work, from interface design to implementation. Resources are published by their respective authors; access and pricing may change.