Services
What we do
We do one platform properly rather than five adequately. Everything below is work we have delivered, not a list of things we are willing to try.
Drupal version upgrades
Moving sites from Drupal 7, 8, 9 or 10 onto Drupal 11 — as a documented, deliverable-backed project rather than a hopeful weekend.
Content migration
Getting years of content out of an old system and into a new one with its structure, its media and its URLs intact.
Design systems and theming
Component libraries built as Single Directory Components, documented in Storybook, and used by the site rather than filed next to it.
Search architecture
Search API and Solr set up so people find things — with facets, autocomplete, document indexing and relevance you can actually tune.
Custom Drupal applications
Drupal used as an application framework — custom entities, services and access control — when the thing you need is not a website.
Integrations and single sign-on
Connecting Drupal to the systems of record — SAML, CAS and LDAP identity, student information systems, CRMs, payments and reporting.
Performance and caching
Finding out why the site is slow, fixing it, and proving the cache actually clears when content changes.
Platform engineering and DevOps
Local environments that match production, pipelines that catch problems before review, and deploys that are boring.
Accessibility and quality assurance
Meeting WCAG because people use your site with a keyboard and a screen reader — with automated checks and manual testing to back it up.
Not sure which of these you need?
That is a normal place to start. Describe the symptom and we will tell you what we think the problem is.