Developer portal
A single entry point listing services, ownership, documentation and deploy status, so engineers stop searching chat history to find out how something works.
Platform & Containers
One portal where your developers scaffold services, request environments and find the documentation.
The work
An internal developer platform is worth building when the friction is measurable: new services that take a fortnight to stand up, documentation that nobody can find, and tickets queued behind a platform team. We build a portal around Backstage or an equivalent, backed by a service catalogue that records who owns what and how it is deployed.
The portal itself is the smaller half. Most of the work is agreeing which golden path a service should take, encoding it as a template with CI, infrastructure, monitoring and alerting already wired in, then making the paved road faster than going around it. Where a team has a legitimate reason to deviate, the platform should allow it and record why.
Scope
Every engagement on this page covers the following, sized to your setup rather than delivered as a fixed package. If something here is not relevant to you, it comes off the scope and off the price.
A single entry point listing services, ownership, documentation and deploy status, so engineers stop searching chat history to find out how something works.
Scaffolding that produces a working service with pipeline, container, infrastructure, dashboards and alerts on day one, instead of a checklist of manual steps.
A machine-readable register of every service, its owner, tier and dependencies, kept current by the pipelines rather than by a quarterly spreadsheet exercise.
Requests for databases, queues and namespaces fulfilled by automation with guardrails, so a developer waits minutes and the platform team stops being a queue.
Templates for runbooks, decision records and onboarding guides, reviewed with the same rigour as code and linked from the service catalogue entry.
Time-to-first-deploy, template use and support tickets tracked over time, so you can tell whether the platform is reducing friction or adding a new layer of it.
What changes
Handover
Everything produced during the engagement is yours: the repositories, the accounts, the documentation. There is no proprietary layer and nothing to unlicense if you take the work in-house.
Tooling
A starting point, not a requirement. We work in whatever you already run wherever it does the job.
How it runs
The same four steps on every engagement. You see each one before it starts and can stop at any of them.
We talk to the teams who use the platform and the ones who avoid it, collecting the specific tasks that currently cost them the most time.
Rather than boiling the ocean, we pick one common service shape and build the template end to end, including CI, infrastructure and monitoring.
The catalogue, ownership records and documentation links go live with a small number of services, so the portal reflects reality on its first day.
We help the first few teams migrate, measure the friction they hit, and iterate on the templates before pushing for wider adoption across the organisation.
Questions
The portal needs an owner, but not a large one. One or two engineers can maintain templates and provisioning automation once they exist. The work fails when the portal is launched and then left unowned, so we plan for that explicitly.
No. Backstage is common because it is open source and extensible, but a well-documented set of templates and a service catalogue can live in the tools you already pay for. We recommend the smallest thing that solves your problem.
Templates are defaults, not mandates. Teams can deviate, but the catalogue should record the deviation and its reason. If many teams route around the same part of the path, that is a signal the template itself is wrong.
That usually means the path is slower than the alternative or the tools are worse than what people already had. We measure adoption by task completion rather than page views, and treat low take-up as a product problem to diagnose, not a compliance one.
Platform & Containers
New services scaffolded in minutes from blessed templates, instead of hand-rolled and half-documented.
A real, isolated environment spun up per pull request and torn down on merge — sharing nothing with production.
Diagrams, decision records and step-by-step runbooks that turn a 3 a.m. page into a checklist.
Bring the specific problem. We will tell you honestly whether this is the service that fixes it, and what it would take.