What we do

Services

I cover a wide variety of technologies, disciplines and solutions, from bespoke application development to cloud infrastructure, devops, AI and content management systems.

Application Development

  • Custom built web applications
  • Ecommerce and secure payment solutions
  • Data processing and asset-tracking tools

Cloud Infrastructure

  • Cloud infrastructure planning and provisioning
  • Scaleable, yet cost-effective configurations
  • Ongoing support, administration and monitoring

Content Management

  • Bespoke content management systems
  • Document handling and workflow tools
  • Custom-built websites with full editorial controls

Solution-focused AI

  • Intelligent search and querying of your own datasets
  • Task-specific AI agents
  • AI-assisted workflows and management

Skills

Languages & Frameworks

  • The language behind of most of our web application builds.
  • Our framework of choice for building maintainable, well-structured PHP applications.
  • A wonderful Symfony based CMS platform that we simply love working with!
  • A Symfony based framework for rapidly building robust, standards-compliant APIs.
  • A flexible, content-first CMS that gives editors and developers room to work.
  • Powers interactive front-ends across our projects.
  • Our go-to language for greenfield Single Page Applications.
  • A fast, modern framework for building performant, content-driven sites and applications.
  • A flexible, approachable framework for building interactive user interfaces.
  • The most popular content management system on the web!
  • A versatile language we reach for in data processing, automation and AI tooling.
  • A modern, concise language for building robust JVM and Android applications.
  • The universal language for querying and shaping relational data.
  • Scripting for automation, tooling and everyday systems work.

Data & Infrastructure

  • Containerised environments that keep development, staging and production consistent.
  • The operating system behind most of the servers and infrastructure we manage.
  • The most versatile database platform.
  • Since the early of the web, MySQL has been there backing web based applications.
  • Serverless app deployments.
  • Cost-effective cloud servers and dedicated hosting for demanding workloads.
  • Get observability into your applications!
  • Planning cloud infrastructure for both greenfield and legacy projects.
  • In-memory data store for caching, queues and fast lookups.
  • Powerful full-text search and analytics across large datasets.
  • Infrastructure as code that keeps environments reproducible and version-controlled.
  • A reliable message broker that decouples services and keeps them resilient at scale.
  • A battle-tested web server powering countless production deployments.
  • A fast, reliable web server and reverse proxy for high-traffic applications.
  • A modern web server with automatic HTTPS that keeps configuration simple.

Delivery & Collaboration

  • Automated deployments, monitoring and infrastructure-as-code that keep releases smooth.
  • Our preferred dev-ops platform where much of our development and collaboration is managed.
  • Automated builds and tests on every commit, catching issues before they reach production.
  • Streamlined approach to development, with every approved feature deployed immediately to production.
  • The most popular open-source software repository.
  • The version control system underpinning how we track changes and collaborate on code.
  • Intelligent search, task-specific agents and AI-assisted workflows. Rapidly emerging capabilities.
  • Two developers, one problem, sharing context and catching issues as the code is written.

Strategy & Practices

  • Planning systems that scale with your traffic and stay maintainable as they grow.
  • Structuring codebases so they stay easy to extend, test and evolve.
  • Modelling software around the business domain to keep complex systems clear and maintainable.
  • Writing tests first to drive design and keep code reliable as it evolves.
  • Documentation that stays in sync with the codebase, generated from source rather than left to rot.
  • Writing readable, well-structured code that's easy for teams to maintain and extend.
  • Proven solutions to common problems that keep codebases consistent and easy to reason about.
  • Modernising and maintaining ageing codebases without disrupting the business that depends on them.
  • Technical foundations, like page speed, structured data and clean markup, that help search engines find your site.
  • Building inclusive sites and applications that work well for everyone, regardless of ability.

Ben's professionalism and expertise were matched only by his enthusiasm and commitment to doing each job as well as possible. Always ready to share his ever-expanding store of knowledge, he was the lynchpin of the team and central to the success of every project he worked on.

Richard Sandford Futures for policy-makers