Goal: a single, fast, and maintainable hub to showcase work, attract briefs, and publish thinking.
Requirements:
Portfolio gallery (custom cards, categories/tags, filters, responsive images)
Blog (editor-friendly, Yoast-ready meta, share/OG data)
Services and Skills pages (clear CTAs, contact capture via Gravity Forms)
Speed, SEO & accessibility (Core Web Vitals focus, semantic HTML5, ARIA where useful)
Easy editing for non-devs (modular blocks / page-builder approach)
Consistent design system (Bootstrap 5.3 spacing/typography, reusable components)
Role: Product designer → front-end dev → WordPress developer (end-to-end).
Approach: wireframes → static Bootstrap comps → WordPress child theme → ACF-powered page builder.
Key implementation details
Platform/Theming: WordPress, Bootscore child theme, Bootstrap 5.3.
Content model: Custom Post Type for portfolio items, categories for filtering, custom template parts for cards, grids, and headers.
Page builder: ACF Pro (Flexible Content + repeaters) to create modular sections (hero, media blocks, icon lists, galleries), so editors can build pages without code.
Templating: PHP partials with clean loops and WP_Query, theme filters/actions for layout control, and careful guard rails on save hooks.
Front-end: HTML5, CSS3 (utility-first Bootstrap with small custom layers), subtle JS enhancements (e.g., header fade-ins), off-canvas navigation styling and SVG icon color control.
Performance: image dimensioning + lazy loading, minified assets, caching with WP Rocket, lean queries, and defer/async where safe.
SEO/Sharing: Yoast SEO (titles, meta, schema integration), correct Open Graph/Twitter tags, canonical hygiene.
Forms & email: Gravity Forms with SMTP deliverability via Google Workspace.
Ops: Local dev → SFTP/SSH deploy on Linux ( /var/www/html ), versioned theme changes, ManageWP for updates/monitoring.
Collaboration & learning
Built as a culmination of ongoing learning and collaboration with web developer John McCole—code reviews, ACF architecture decisions, WordPress hook best practices, and performance tuning.
Visual Studio Code
ACF Pro
Figma
Bootstrap 5.3