CushLabs Portfolio
CushLabsPortfolio

About The Portfolio

The story behind the gallery, the dogs, and the human who built it.

The heart of CushLabs Portfolio
Robert Cushman — Creator of CushLabs Portfolio

Built by Robert Cushman

CushLabs AI Services

This gallery was born from a simple need — a beautiful, no-nonsense way to share photos of my dogs. Not on Instagram where algorithms decide who sees what. Not in a group chat where images get buried in 48 hours. Something permanent, personal, and mine.

What started as a weekend project became a full-featured portfolio application — complete with authentication, AI-assisted descriptions, and the kind of dark, minimal design that lets the photos do the talking.

Built with Next.js 16, Tailwind CSS v4, and a stubborn commitment to making things look right. Every animation, every hover state, every pixel is intentional.

What This Is About

At its core, this is a love letter to the everyday moments — a dog sprawled on the couch, golden hour through a window, the look they give you when you're holding a treat. These are the photos that don't make it to social media but mean everything.

The gallery features masonry and grid layouts, a full-screen lightbox with swipe navigation, drag-and-drop upload with automatic WebP optimization, and AI-powered image descriptions courtesy of Claude. It's protected by authentication so only the people you invite can see your collection.

It's also a Progressive Web App — install it on your phone and it lives on your home screen like a native app. No App Store required.

Want to see the photos?

Enter the Gallery