04 / 05Drupal + Next.js community platform
Optism
Built by the Rush Hour Digital team. I worked across the Drupal and Next.js layers as one of its full-stack developers.
- Client
- Optism
- Delivered by
- Rush Hour Digital
- My role
- Full-stack developer, RHD team
- Stack
- Drupal · Next.js · React · PHP · TypeScript
- Scope
- Content models, React + TypeScript components, live maintenance
- Live
- optism.co ↗

01Overview
Optism brings together expert resources, conversations, community sections and marketplace-oriented experiences on a Drupal and Next.js stack.
02Challenge
Editorial publishing, expert resources and community surfaces meant many structured content types — the frontend had to stay consistent without making Drupal-side changes expensive.
03My role
With the Rush Hour Digital team I worked on coordinated Drupal and Next.js changes: content models, reusable React and TypeScript components, and live feature maintenance across product surfaces.
04Architecture
L1
Drupal CMS + API content
L2
React + TypeScript component layer
L3
Next.js application shell
L4
Editorial · resource · community workflows
05Key challenges
- 01Balancing editorial flexibility with a consistent frontend across many content surfaces.
- 02Keeping behaviour stable across live sections, shared components and ongoing releases.
- 03Extending a headless platform without fragmenting the UI into one-off implementations.
06Decisions
- 01Headless Drupal and Next.js to separate content operations from frontend delivery.
- 02Shared work kept inside reusable React and TypeScript patterns.
- 03Structured content and reusable components over page-specific builds.
07Result
The platform grew across community, resource and marketplace sections while frontend work stayed reusable and easier to maintain.
08Screens

Next project
Level 22 Chambers
Drupal + Next.js chambers website · Rush Hour Digital