Drupal + Next.js legal publishing platform
NSW Law Reports
A legal publishing platform built on Drupal and Next.js, supporting subscription-oriented content, search-led discovery, and structured editorial workflows.

Project
Overview
NSW Law Reports is a live publishing product for legal research and report access, combining structured content, search journeys, and subscription-facing user flows.
The Challenge
The product had to present dense legal research content in a clear, searchable, subscription-aware experience without making editorial publishing or frontend delivery harder to maintain.
My Role
Senior Full-Stack Developer
Worked across content-model assumptions, frontend rendering, and connected publishing and account flows, helping translate complex legal material into searchable, usable interfaces for readers and editors.
Architecture
Technical Implementation
Implemented Drupal and Next.js features that supported structured legal publishing, discoverability, and subscription-facing user flows across a live product.
Integrations
- Drupal publishing models and APIs
- Next.js interfaces for reading and navigation
- Search-led discovery flows
- Subscription and account-related user journeys
Key Technical Challenges
- Presenting dense legal content in a way that stayed clear, searchable, and manageable for editors.
- Supporting search and subscription flows without splitting the reading experience into disconnected systems.
- Evolving publishing and account-related features without introducing regressions across a live product.
Solution
Implemented Drupal and Next.js features that supported structured legal publishing, discoverability, and subscription-facing user flows across a live product.
Important Technical Decisions
- Use Drupal for structured legal content and editorial control, with Next.js handling the public-facing experience.
- Keep publishing, search, and account-related features within one connected delivery pattern rather than treating them as separate systems.
- Favor structured content models so legal material remained reusable across search, navigation, and reading contexts.
Result
Helped support a professional publishing product where structured legal content, discovery journeys, and subscription-facing flows could be delivered through a consistent full-stack implementation.
Technology
Live Project
Visit Live ProjectOpen to Opportunities
Have a project in mind?
Talk with Norman about full-stack product development, system modernization, API-backed workflows, and long-term production support.