Corporate websites
Branded pages and custom functionality that support a marketing team’s publishing needs.
WordPress, ACF, Gutenberg, Joomla & OpenText
A content platform should make publishing manageable while supporting the structure a website needs. The work connects editable content, reusable layouts, relationships, and the experience visitors see.
A collection of pages often becomes a larger publishing system: resources, people, products, categories, and related content. Defining those concepts clearly helps editors work consistently and gives the frontend dependable information to display.
Branded pages and custom functionality that support a marketing team’s publishing needs.
Resources, events, and other content connected through fields, taxonomies, and relationships.
Business-specific functionality packaged as plugins, including API connections between WordPress and backend business services.
Theme changes, content improvements, security-related maintenance, and work within an established implementation.
WordPress provides content management, templates, and an extension system. Custom development connects those capabilities to the website’s requirements. I consider the editor’s workflow alongside theme behavior, integrations, and the effort needed to maintain the result.
Custom plugins can carry business functionality beyond page templates and publishing. At Stack’s Bowers Galleries, I built complex, enterprise-level plugins that connected WordPress to backend business services through APIs. This brings application engineering and systems integration into the WordPress environment.
ACF adds structured fields to WordPress editing screens. Fields can represent information that should be entered consistently and reused across templates. A useful field model gives editors clear choices and gives application code predictable values to work with.
The WordPress block editor composes content through reusable blocks. Blocks and patterns can balance editorial flexibility with a consistent design. I look at the choices editors actually need and how those choices affect layout, content structure, and future maintenance.
Joomla is a content management system with its own extension and template conventions. Supporting a Joomla website starts with understanding its content organization, installed extensions, and publishing needs. That context matters when changing functionality or planning work across platforms.
OpenText includes enterprise content and web content management products. The implementation depends on the specific product and configuration. Content structures, publishing responsibilities, and integration points need to be understood within that environment before deciding how a change should be made.
Maintaining a CMS includes its security configuration as well as the publishing experience. I have extensive experience configuring Wordfence, with hands-on use at Easy Breathe and Stack’s Bowers Galleries. I consider that configuration in the context of the WordPress application and the services supporting it.
Templates, queries, and endpoints turn managed content into useful website behavior. A resource listing may depend on relationships and filters as well as the content itself. I work across those layers to connect the editorial model with the published experience.
I model the content editors need to maintain, where it will appear, and which layouts should be reusable. Changes are checked in both the editing interface and the published pages.

My work includes custom WordPress/PHP development, content relationships, ACF/Gutenberg components, resource filtering, forms, and ongoing support within the FINNPartners-credited base theme and framework.
Read the case study
I developed sophisticated, enterprise-level custom WordPress plugins with API connections to backend business services, alongside WordPress/PHP website work and Wordfence configuration.
Explore enterprise WordPress pluginsI spent approximately six years building Irdeto’s website through Mimio Design, first in Joomla, then OpenText, and finally WordPress.
Explore the Irdeto case studyOther projects include the Miller Children’s Hospital Joomla website through Mimio Design, WordPress website development for Mission Valley Bank via Focus DMS, and WordPress development for Coast Produce.
View the career portfolioTell me what you’re building or what needs fixing.
Start a conversation