Project

01

WordPress Theme Architecture & Build

Lawyerist

Project information

I received a high-fidelity Adobe XD design and converted it into a fully custom, responsive WordPress theme for Lawyerist. The build focused on clean architecture, flexible content management, strong performance, and a polished front-end that matches the design precisely across desktop, tablet, and mobile.

Live project: https://lawyerist.com/
XD design: https://xd.adobe.com/view/45b14d77-c259-4dfc-97bc-5e9193c45ba8-10e2/

Highlights

  • Architected, developed, and maintained a custom WordPress theme with reusable blocks and scalable patterns.

  • Implemented clean, maintainable PHP using OOP and MVC-style organization where appropriate.

  • Built flexible content systems using ACF and ACF Blocks for reusable layouts and editor-friendly publishing.

  • Extended WordPress via core APIs, hooks, filters, and REST API endpoints to support custom behaviors.

  • Designed and optimized data handling with SQL-aware performance considerations and structured queries.

  • Delivered strong UX fundamentals with security hardening, accessibility improvements, and performance optimizations.

  • Snowflake (KPI warehousing + event-driven delivery) · Internal webhook receiver (KPI ingestion) · Member dashboard (auth-gated analytics views)

Resources Used

  • WordPress Core (Template hierarchy, Theme support APIs, hooks/filters like after_setup_theme, wp_enqueue_scripts, pre_get_posts; classes like WP_Query, WP_Post, WP_Term; REST API via rest_api_init)

  • mySQL (query optimization, index-aware patterns)

  • ACF + ACF Blocks (acf/init, flexible field groups)

  • JavaScript (vanilla, jQuery, AJAX, WP script enqueue)

  • SCSS + CSS Frameworks (Sass architecture, component styling with Bootstrap)

  • Build Tooling (Node.js, npm, Gulp) for asset pipelines and dependency management

  • UI / Motion (GSAP), plus experience with React / JSX for component-driven interfaces

Pre-Launch Checklist (Build & QA)

  • Confirm XD-to-theme fidelity across breakpoints (desktop/tablet/mobile).

  • Validate ACF + ACF Blocks editing experience.

  • Review PHP architecture (OOP structure, MVC-style organization, reusable helpers).

  • Verify WordPress hooks/filters and REST/API functionality, including AJAX flows.

  • Validate SQL-related performance

  • Implement and validate Schema.org structured data (JSON-LD where appropriate) to support rich results and consistent entity markup:

    • Site-wide Organization/Person + Website schema

    • Article/BlogPosting schema for editorial content

    • BreadcrumbList schema for navigational hierarchy

    • Verify with Google’s Rich Results Test / Schema validation tools and confirm no critical errors

Opening hours:

Mo – Fr: 8:00 – 6:00

CRAFTING

DIGITAL

EXCELLENCE

ᕙ( •̀ ᗜ •́ )ᕗ

Copyright © 2025 Manny

Opening hours:

Mo – Fr: 8:00 – 6:00

CRAFTING

DIGITAL

EXCELLENCE

ᕙ( •̀ ᗜ •́ )ᕗ

Copyright © 2025 Manny

Opening hours:

Mo – Fr: 8:00 – 6:00

CRAFTING

DIGITAL

EXCELLENCE

ᕙ( •̀ ᗜ •́ )ᕗ

Copyright © 2025 Manny