art gallery website · freelance · summer 2025

SmitsArt
Studio

a digital gallery built for an artist. paintings front and center, ui out of the way.

smitsartstudio.com

the work

SmitsArtStudio website screenshot
Next.jsTypeScriptTailwind CSSSupabaseAWS SES
100 / 100

real-user lighthouse score

live

globally deployed · Vercel edge

hardened

SPF · DKIM · DMARC · Turnstile

what went into it

i built this site for an artist who wanted a clean, calm place to show their work and let people reach out for commissions or purchases.

the focus was on making the paintings the center of the experience, not the ui. the layout is simple, loads fast, and feels like walking through a gallery.

images are optimized and lightly watermarked to reduce misuse, and the contact form is protected so the artist doesn't get spam.

role

design, frontend, backend, deployment

stack

Next.js · TypeScript · Tailwind · Supabase · AWS SES

focus

visual storytelling & smooth browsing

status

live

under the hood

gallery-first frontend

built in Next.js with a calm, responsive layout that keeps the work in focus. motion is subtle and the ui stays quiet so the paintings lead.

structured artwork catalog

supabase backs a relational artwork catalog with derivative WebP assets. keeps the gallery fast to browse and easy to expand without reworking pages.

secure inquiries + email

a custom inquiry endpoint uses Turnstile verification, server-side validation, and rate limiting. email routes through a multi-provider pipeline with SPF, DKIM, and DMARC.