Platforms built to outlive their launch.
Most of a product’s life happens after the launch party. We architect SaaS platforms, business applications and high-traffic APIs so that the second year of development is not more expensive than the first.
From a single API to an entire platform
Whether the work is greenfield or a decade-old codebase that has stopped being fun to change.
SaaS platforms
Multi-tenant products with subscriptions, billing, roles and reporting. Built by someone who has run a SaaS business and knows which shortcuts become expensive.
- Subscription and billing integration
- Multi-tenancy and permissions
- Reporting and real-time dashboards
Custom business applications
CRMs, back-office tools and internal platforms that encode how your business actually works, rather than how an off-the-shelf product wishes it worked.
- CRM and operations tooling
- Workflow and approval systems
- Data integrity and compliance requirements
High-traffic APIs
REST and GraphQL APIs designed for the load they will actually see, with the caching and database work that makes the difference between fast and merely working.
- REST and GraphQL API design
- Query optimisation and caching strategy
- Third-party and payment integrations
Architecture reviews and rescues
An existing codebase that has become slow to change, or a team that needs a second opinion before committing to a rewrite. Often the rewrite turns out to be unnecessary.
- Codebase and architecture assessment
- Incremental migration planning
- Fractional CTO and technical due diligence
Platforms already in production
Built across employed, contract and consulting engagements over twenty years. Clients are described rather than named.
-
01
A subscription video-on-demand platform for an international media client.
-
02
An Airbnb-style marketplace for renting private parking spaces.
-
03
A recruiting and applicant-tracking platform built to stay fast as its candidate pool grew.
-
04
A metered paywall and subscription system for an online newspaper.
-
05
A patient-management CRM for doctors, under strict data-integrity requirements.
-
06
A warranty-management CRM for a global hardware manufacturer.
-
07
Several custom e-commerce platforms with Stripe payment integration.
-
08
An enterprise search platform for a national telecommunications operator.
The stack
PHP and Laravel most often, plus Symfony, Node.js, Java and Spring Boot where they fit better. Vue and React on the front end. PostgreSQL, MySQL, MongoDB and Redis for data. Docker and AWS to ship it. The choice follows the problem, not a preference we are trying to justify.
Building something on the web?
Tell us what you need, and you will get a straight technical answer about how to build it, and what it will take.