Services

Five practices, one team accountable for all of them.

Engagements are usually a project, a retainer for ongoing work, or advisory time. We are happy to say when something is outside what we do well.

01

IT consultancy

Direct access to the engineers who would do the work. Reviews of existing systems, technology selection, and planning that accounts for who maintains the result.

  • Architecture and stack review
  • Technical due diligence before a build or acquisition
  • Roadmapping, estimation and risk assessment
  • Vendor and hosting evaluation

02

Web development

Applications, sites and APIs built to be read and changed later. We work in the framework that fits the team who will own it, not the newest one.

  • PHP and WordPress, including custom themes and plugins
  • JavaScript and TypeScript: Next.js, Nuxt, Svelte
  • Python services and integrations
  • MySQL/MariaDB and PostgreSQL schema and query work

03

Mobile app development

iOS and Android applications together with the services behind them, including store submission and release handling.

  • Native and cross-platform builds
  • Offline behaviour, sync and background work
  • APIs, authentication and push infrastructure
  • Release management and post-launch maintenance

04

Managed infrastructure & cloud

Hosting and servers we run and remain answerable for, with documented access, patching schedules and tested restores.

  • Managed hosting and Linux server administration
  • Cloud provisioning, migration and cost review
  • Monitoring, alerting and incident response
  • Backups, restore testing and security updates

05

SEO & web performance

Technical work on how fast a site is and how well it can be crawled and indexed. Measurement first, then changes we can attribute.

  • Technical SEO audits: crawlability, indexing, structured data
  • Core Web Vitals and front-end performance
  • Caching, CDN and server response tuning
  • Database and query optimisation under load

Not sure which of these you need?

Describe the problem and we will tell you which practice it belongs to — or that it is not one we should take.