Brand and website
Mosswood Veterinary
Logo, brand and a calm, editorial website for Mosswood Veterinary, a neighborhood vet clinic in Portland, with a friendly appointment request flow.
- Category
- Brand and website
- Services
- Website development
- Built with
- Brand identity, HTML, CSS, JavaScript, Cloudflare Workers
Results at a glance
- 99Lighthouse performance
- 100Lighthouse accessibility
- 100Lighthouse best practices
Lighthouse scores measured on desktop, November 9, 2026. Scores vary a little between runs. Check it yourself on PageSpeed Insights(opens in a new tab)

The challenge
The brief I set: a vet website that feels as calm as the clinic should. Nervous owners need to see the care, the first-visit steps and the hours quickly, then book without filling in a long form.
What I worked on
- 01
Monogram logo and sage and cream palette
- 02
Art-directed photography
- 03
Editorial care list and first-visit guide
- 04
Appointment card with day picker and validation
- 05
Hours, map and accessible FAQ
Implementation
I created an arch monogram that doubles as an M, set in sage and cream with a refined serif wordmark, and carried it into a soft, editorial layout. The site is hand-written HTML, CSS and JavaScript: a numbered care list with a sticky intro, a first-visit guide, an appointment card with pet type, reason and day picker, hours with a stylized map and an FAQ built on native details elements. Photography was art-directed and generated to match the palette, and the site runs as static assets on Cloudflare Workers.
Outcomes
- Lighthouse 99 performance, 100 accessibility and best practices
- Every key action reachable in one scroll on a phone
- Respects reduced-motion settings
Gallery
Screenshots
Homepage Logo and brand Care, in plain words Booking that feels easy Mobile layouts
More work
Related projects

Web app
Live(opens in a new tab)Ghostly
Private, end-to-end encrypted chat rooms that vanish the moment everyone leaves. No accounts and no email: share a link or a QR code and talk. Free, installable, and built entirely on Cloudflare.
- TypeScript
- React
- Vite

WooCommerce store
Live(opens in a new tab)Artic Flex
Ongoing WordPress and WooCommerce work for a live krill oil store: a design revamp, security updates, WooCommerce care and a theme upgrade that moved the whole site from PHP 7.4 to PHP 8.4.
- WordPress
- WooCommerce
- Flatsome
