Skip to content
Work

A closer look at the work

These are demo sites I built to showcase what an EMR Digital project looks like from design through development. Both are fictional practices, built with the same tools, standards, and attention that every client project receives.

Portfolio

Custom website demos

Each demo represents a different scope of work. Browse both to get a sense of what's possible at different scales and price points.

Solo Practice 5-7 Pages

Claire Whitfield, LCSW

A fictional solo therapy practice based in Boulder, Colorado. The site needed to create a warm, inviting online presence for an independent therapist with a small but focused set of services. It needed to feel personal and calming while still performing well in local search.

Scope
6 pages (Home, About, Services, Fees, FAQ, Contact)
Design direction
Warm, natural color palette. Serif headings with clean sans-serif body text. Photography-forward with a calm, grounded tone.
Tech
Next.js, Sanity CMS, Tailwind CSS
SEO
Full technical SEO foundation, local schema, optimized meta tags, semantic HTML structure. This demo site is intentionally set to noindex/nofollow to prevent a fictional practice from appearing in real search results. The same SEO architecture on a live client site is built to rank.
Performance
Fast load times, strong Core Web Vitals, mobile-first responsive design
Multi-Provider Practice 10+ Pages with Blog

Alderwick Family Medical

A fictional family medical practice with multiple providers and a wide range of health services. The goal was to build a comprehensive online presence that organizes a complex practice clearly, helps patients find the right provider and service, supports ongoing content through a blog, and includes job listings in a careers page.

Scope
10+ pages (Home, About, Providers directory with individual profiles, Services with detailed sub-pages, Insurance & Pricing, Blog, Careers, Contact)
Design direction
Professional and trustworthy with a clean, organized layout. Balanced use of color and whitespace to keep dense content from feeling overwhelming.
Tech
Next.js, Sanity CMS, Tailwind CSS
SEO
Full technical SEO foundation, local schema, structured data for healthcare providers, optimized meta tags, semantic HTML, blog with SEO-ready content architecture. This demo site is intentionally set to noindex/nofollow to prevent a fictional practice from appearing in real search results. The same SEO architecture on a live client site is built to rank.
Performance
Fast load times, strong Core Web Vitals, mobile-first responsive design
The Details

What to look for

When you're browsing the demos, here are a few things worth paying attention to. These are the details that separate a site that works from one that just looks nice.

Speed

Load both sites on your phone. Notice how quickly everything appears. A fast site means fewer people leaving before they even see what you offer, and Google ranks faster sites higher.

Mobile experience

Resize your browser or open the sites on different devices. Everything should feel intentional, not like a desktop site crammed onto a small screen.

Built for search

Each site is designed for search engines: clean code, proper headings, schema markup, metadata, and fast performance. These demos are configured to keep fictional practices out of real search results, but the same architecture on a live site is built to rank.

Organization

Can you find what you're looking for within a few seconds? Good structure means visitors get where they need to go without thinking about it.

Content management

Every page, every provider bio, every blog post, and every job listing can be updated by the client through a simple content management system (CMS). No developer needed for everyday edits.

Conversion paths

Look at how each site guides you toward taking action. Contact forms, clear calls to action, and logical page flow are designed in from the start, not added as an afterthought.

Interested in working together?

We'll start with a conversation about your business and what you need, and go from there.

Get In Touch

[email protected] · (972) 468-1560