Skip to main content
Drupal for federal, state & city government

Drupal architecture, modernization, and Section 508 — done right the first time.

Independent Drupal consulting for federal, state, and city government agencies and for commercial organizations. Twelve years across Drupal 6 through 11, including Drupal platforms built for federal agency customers. One senior architect, accountable end to end.

Small Business · SAM.gov registered · UEI W2D3UWRCT3M4 · CAGE 24PF4 · Company data →

12+Years of Drupal, versions 6 through 11
2Years building Drupal for federal agency customers
18Site Drupal multisite platform architected
150+WordPress sites consolidated into one Drupal CMS

Figures reflect the owner’s individual experience gained as an employee of other firms, not contracts held by Iris Media LLC.

What I do

Four services, one architect on every one of them

The person who scopes the work writes the code and stands up the environment. No account layer, no handoff to junior staff.

Modernization & migration

Drupal 7 to Drupal 10 or 11, planned as a content and structure migration rather than a rebuild. Field mappings, redirects, and a rollback path documented before anything moves.

Read more →

Drupal architecture

Content models, multisite platforms, and configuration management built to be maintained by a small team. Sized to the agency, not to a vendor's billing plan.

Read more →

Section 508 accessibility

Remediation to WCAG 2.1 AA, treated as an engineering requirement in the build rather than a final audit. Keyboard paths, contrast, and semantics fixed at the source.

Read more →

DevSecOps & integrations

Docker-based local environments, CI/CD pipelines, and Okta single sign-on integrated with Drupal. Search, caching, and third-party systems wired in and documented.

Read more →
Principal-led delivery

One architect is a feature, not a limitation.

On a small contract, a single senior engineer removes the layers that add cost and risk: no discovery tax to staff a team, no ramp-up on the codebase, no turnover mid-project. You know exactly who is doing the work, because it is one person and that person is named.

Two ways to engage

As a prime

Directly held small contracts and task orders sized for a single senior architect — modernization projects, accessibility remediation, and defined Drupal build work.

As a subcontractor

Drupal specialist depth on a larger prime's team — architecture, migration, and 508 work where a program needs proven Drupal experience without adding a full firm.

Who I work with

Built for the way each buyer evaluates Drupal work

Federal agencies

Section 508 conformance, modernization off Drupal 7, and secure delivery practices — with experience building Drupal for federal agency customers.

State & city government

Accessible, maintainable Drupal sites sized to a small team's budget and staffing, without an oversized engagement to justify.

Commercial organizations

Migrations, multisite platforms, and integrations for organizations that need Drupal depth without hiring a full firm.