Capabilities

What we work in

The disciplines our products are built with. This is a description of how we work rather than a menu — we are not currently taking on new client engagements.

Web application development

Applications built from the database up: business logic, permissions, reporting and the administrative tooling that makes a system maintainable over time.

  • Backend development in PHP and Laravel
  • Frontend development in Vue.js
  • Relational database design and optimisation
  • Role and permission systems

API and systems integration

Connecting systems that were never designed to talk to each other — payment providers, accounting platforms and internal legacy software.

  • REST API design and implementation
  • Third-party service integration
  • Data migration between systems
  • Scheduled and queued background processing

Desktop and mobile applications

Applications that ship to real devices and storefronts, including the packaging, code signing and release work that this involves.

  • Desktop applications for Windows and macOS
  • Cross-platform mobile applications
  • Store submission and release management

Game development

Original game design and implementation, from rules and systems through to the tooling needed to build content for them.

  • Turn-based strategy systems and AI
  • Map and content authoring tools
  • Desktop packaging and distribution

Deployment and infrastructure

Getting software onto servers repeatably and keeping it observable once it is there. We run our own infrastructure rather than outsourcing that understanding.

  • Containerised deployment with Docker
  • Continuous integration and automated deployment
  • Monitoring, logging and error tracking
  • Backup and recovery procedures

Operating what we ship

The work that follows a release and never appears in a project plan.

  • Customer support and issue investigation
  • Dependency and framework upgrades
  • Performance investigation
  • Incremental feature development