Case Study
ThePerchville.com – Custom Shopify Subscription Experience
Role: Shopify Developer & Web Strategist | Tools: Shopify, Liquid, HTML/CSS, UX/UI Design


Overview
The Challenge
Perchville.com—a niche brand for bird lovers—needed a custom monthly subscription form within Shopify, tailored to individual bird species and sizes. The original project was abandoned by Shopify’s own developers due to complexity and platform constraints.
My Approach
- Custom-built a dynamic subscription form using Shopify’s Liquid templating system.
- Integrated logic based on pet bird breed and size for tailored gift baskets.
- Connected form selections to Shopify Products for accurate order processing.
- Implemented recurring payment workflows using Shopify Subscriptions.
- Wrote accessible, SEO-optimized image alt text to support WCAG standards.
The Outcome
- Project successfully completed after being abandoned by prior dev team
- Reduced cart abandonment by 38%
- Enabled scalable, recurring revenue through subscription logic
- Improved accessibility for customers using assistive technology
Live Site: theperchville.com
Want A Shopify Setup This Smart? Let’s connect.
Client
Sherry Molay
Studio
The Pixel Studios
My Role
Shopify Developer & Web Strategist
Dates
August 2020
Case Study
Associated Press Media API RSS Integration (WordPress Plugin)
Role: Full-Stack WordPress Developer | Tools: PHP, WordPress Plugin Architecture, REST API, JavaScript, Swiper.js, CSS Grid
Overview
The Challenge
CRC Broadcasting needed a way to automatically display curated Associated Press news articles on multiple station websites. The feed required secure API integration (via x-api-key
headers), flexible presentation options (carousel and grid), dark mode support, and the ability to manage the experience from the WordPress admin panel.
My Approach
-
Custom WordPress Plugin with the following features:
-
Secure API Integration using
x-api-key
in HTTP headers -
Dynamic shortcode to load individual RSS feed categories by ID (e.g., Politics, Sports, Tech)
-
Multiple Layout Modes: Grid or Carousel, set per shortcode
→ [media_api_rss feed_id="42428" layout="grid"]
-
Responsive Design with CSS Grid and Swiper.js
-
Dark/Light Mode Toggle via admin settings
-
Feed Truncation for long headlines/descriptions
-
Thumbnails & Publish Dates parsed and displayed cleanly
-
Admin Settings Panel to:
-
Set the API key securely (via database or
wp-config.php
) -
Choose default layout and theme (light/dark)
-
-
The Outcome
Technical Highlights
-
Built on WordPress Settings API and best practices for plugin architecture
-
Automatic shortcode registration for easy use across pages
-
Optional support for multiple carousels on a single page
-
Fully mobile responsive with breakpoints for phone, tablet, and desktop
-
Externalized stylesheets for maintainability and performance
Results
-
Plugin now powers automated news blocks across CRC’s radio station websites
-
Reduced manual updates by 100% for syndicated news content
-
Plugin was packaged as a reusable ZIP, enabling fast deployment on other WordPress properties
-
Designed to scale with future endpoints, categories, or news sources
Relevance
This project demonstrates:
-
API integration expertise, including auth headers and RSS parsing
-
Plugin development with admin UI and shortcode design
-
Custom front-end design built with performance, flexibility, and UX in mind
-
Strong communication with stakeholders and iterative development cycles
Live Site: moneyradio1510.com
Have An Issue That Needs A Developer? Let’s connect.
Client
CRC Broadcasting, Corp.
Tools
PHP, WordPress Plugin Architecture, REST API, JavaScript, Swiper.js, CSS Grid
My Role
Full-Stack WordPress Developer
Dates
July 2025 (3+ weeks including QA and enhancements)