I’m starting a 30-day design engineering challenge today. Goal: Build one high-fidelity interaction every day using Next.js and Framer Motion.
Day 1: Kinetic Typography with spring physics.
The build uses useSpring (stiffness: 400, damping: 25) to add weight to the cursor movement. It creates a "drag" effect that feels more physical than standard CSS transitions.
You can grab the code for this component here: repo
Engaging website for a New York–based architecture and construction studio, balancing bold typography, immersive imagery and a minimal editorial layout.
The dark framing on the edges is such a clever visual trick! It actually fools the eye and makes the whole presentation look like a 3D physical object. Brilliant depth!
A look at the identity we designed for Vetti, a dog health monitoring brand.
There’s a lot of data behind a product like this but the person using it just wants to know their dog is okay.
That’s the balance in the design with a connected dot system that feels precise and warm colors and photography that keep it close to what people care about.
Also, an excellent excuse to spend far too long choosing dog photos.
Really nice balance between data-driven technology and the emotional side of pet care. The connected dot system is a great way to make something technical feel approachable, and the warm photography really brings the brand closer to the pet owners.💯