Grand Illusion Cinema

The Grand Illusion Cinema is Seattle’s oldest continually operating independent movie theater, run entirely by volunteers. As the cinema’s general manager, I took on the redesign and redevelopment of its public-facing site to reduce volunteer workload and bring the theater’s online presence up to modern standards.

You can explore the live site at grandillusioncinema.org or click on the images to view full-size screenshots.

The Approach

The previous site required volunteers to manually enter every screening into the calendar, a tedious, error-prone process. I built a custom WordPress plugin that integrates with the Agile Ticketing API to automate the entire workflow:

  • Film and screening data imports automatically on scheduled cron cycles
  • Timezone normalization ensures showtimes display correctly regardless of server location
  • Deduplication logic prevents duplicate entries when data is refreshed
  • Screening data syncs to ACF fields, giving editors flexibility without breaking the automation
  • Automated nightly backups with a tiered retention policy protect against data loss

The theme is custom-built on Underscores with a Sass/Gulp pipeline, adapted from a design supplied by a local artist. It includes custom post types for films, series, directors, formats, and countries, plus an Ajax-powered monthly calendar that keeps the page fast even with a full schedule.

This project reflects how I like to work: identifying a real operational pain point, building a solution that’s robust enough to run unattended, and staying involved as the organization evolves.

Dean Sluyter

I’ve worked with author and meditation teacher Dean Sluyter for over two decades. What started as a simple author site has evolved through multiple platforms and redesigns as his books, teaching schedule, and media presence have grown.

Please visit the site at deansluyter.com, or click on the images to view enlarged screenshots.

The Evolution

I designed and built each version of the site as it moved through several generations of web technology:

  • The original site was built in ColdFusion, a reflection of where the web was in the early 2000s
  • A later rebuild moved to Drupal, which handled book promotion and event listings well but became harder to maintain
  • The current version runs on WordPress with Beaver Builder and ACF, giving Dean a streamlined editorial experience for blog posts, media embeds, and event updates

Current Work

I’m currently converting the Beaver Builder and ACF blocks to native, React-based Gutenberg blocks, one block at a time. The goal is to reduce plugin dependencies, improve long-term maintainability, and take advantage of WordPress’s modern editing experience while preserving the design and functionality Dean relies on.

This project reflects the kind of collaboration I value most: a long-term relationship where I understand the client’s needs deeply, and the site evolves thoughtfully over time rather than being rebuilt from scratch every few years.

Mysterious Face

Mysterious Face is a custom WordPress music site built to present the band, its albums, and individual songs through a structured, editor-friendly system.

The site uses Gutenberg and Full Site Editing so major page structures, navigation, headers, footers, and content layouts can be managed through block templates rather than hard-coded page markup. Albums and songs are modeled with custom content and custom fields, allowing each record to store details such as Bandcamp embed information, track relationships, personnel, authorship, lyrics, and related album/song data in a consistent way.

The Bandcamp player is integrated directly into the album and song layouts, with responsive small and large player variants so the listening experience works across desktop and mobile views. Together, the custom fields provide the data structure, the Gutenberg templates provide the editable layout system, and the theme ties them together into a focused music archive where visitors can browse the band, open albums, move through songs, and listen without the site becoming difficult to maintain.

When Money Is Moral

Built for David Mesenbring—author, nonprofit leader, and Episcopal priest—this site was migrated from Drupal 7 to WordPress to simplify content management and expand portability. I created a new design and WordPress theme while preserving key content and visual identity.

The site shares a technical foundation with Dean Sluyter’s, allowing for efficient hosting and maintenance.

Please visit the site at whenmoneyismoral.com, or click on the images at right to view enlarged screen shots.

John Oates

Musician John Oates launched Good Road To Follow, a yearlong series of monthly song releases, and needed a web presence to match.

I designed and developed a WordPress-based landing page for the project. The site integrated media players, mailing list tools, and ecommerce options, all wrapped in a design that aligned with John’s branding and album art.