The approach

How it works, written down before you have to ask.

Most outsourcing goes wrong in the seams: who decides, who reviews, who is accountable when something slips. So this page documents the whole thing — every stage from first conversation to clean exit, how people are vetted, how delivery is run and reported, how your data and IP are handled, and what we need from you for any of it to work.

~1 wk
Brief to shortlist

Bench first, then network — re-screened against your context.

3-4 wk
Brief to first commit

Interviews, contracting and onboarding included.

30 days
Ramp plan per person

Written, with a first meaningful pull request inside two weeks.

Stage by stage

Seven stages from a conversation to a team that ships.

Each stage lists what happens, what we need from you, and what you actually receive. Durations are the ones we hold ourselves to, not the ones that read best.

  1. 01One conversation, or twenty minutes of form

    The brief

    Everything starts with a written brief. We want the problem before the job spec: what the product does, who uses it, what is blocking, what has already been tried, and what a good outcome looks like six months out. If you already know exactly which roles you need, tell us that instead — we will not manufacture a discovery exercise you do not need.

    What we need from you
    • The problem, the product and the constraint you are hitting
    • Existing stack, repositories and systems the work touches
    • Timeline pressure, budget band and any compliance requirements
    • A named decision-maker on your side
    What you get
    • A written read-back of what we heard, so misunderstandings surface on day one
    • A recommended engagement model with the reasoning, including when a smaller model would do
    • An indicative cost range and a realistic start date
  2. 02Typically within a week

    The shortlist

    We search our bench first, then our network. Every candidate you see has already passed our vetting and has been re-screened against your specific context — your stack, your domain, your working hours. We send a small shortlist with reasoning, not a stack of CVs for you to filter.

    What we need from you
    • Feedback on the first profiles, even if it is only 'not this'
    • Interview availability for the people you want to meet
    What you get
    • Two to four profiles per role, with our interview notes attached
    • An honest note on each: where they are strong, and where they will need support
    • Availability, notice period and overlap hours per person
  3. 03Usually one week

    Your interviews

    You interview however you normally would — technical screen, pairing session, system design, culture conversation. We schedule it, brief the candidate on your context so they arrive prepared, and debrief afterwards. You decide. We never place someone you have not met and approved.

    What we need from you
    • Your normal interview loop
    • A yes or a no, with enough detail that we can recalibrate the search
    What you get
    • Prepared candidates who understand your product before the call
    • A written debrief and a recalibrated shortlist if the first round misses
  4. 04A few days, run in parallel

    Contracting

    One master services agreement covers the relationship; individual engagements are added as schedules, so growing the roster later does not restart legal. IP assignment, NDAs, data processing terms, notice periods and rates are all settled here — never left to the end.

    What we need from you
    • Legal review
    • Your security or vendor questionnaire, if you have one
    What you get
    • Master agreement plus a per-engagement schedule
    • Mutual and individual NDAs, IP assignment and data processing terms
    • A single billing arrangement regardless of roster size
  5. 05First two weeks

    Onboarding

    Ramp is a plan, not a hope. Every person starts against a written 30-day plan with a first task chosen to produce a real pull request quickly. We handle equipment, accounts and the administrative drag; you provide access and the context only you have.

    What we need from you
    • Repository, environment and tooling access
    • A buddy or point of contact for domain questions
    • Whatever documentation exists, however rough
    What you get
    • A written 30-day ramp plan per person
    • A first meaningful pull request typically inside the first two weeks
    • Gaps in your own documentation surfaced as we hit them
  6. 06Ongoing

    Delivery cadence

    From here the rhythm depends on the model. Extension engineers run inside your process. Squads run our cadence and report weekly. Partnerships run to phase gates. In every case the intent is the same: no surprises, and never a status update that has to be chased.

    What we need from you
    • Priorities kept current
    • Timely decisions on the things only you can decide
    • Honest feedback, early
    What you get
    • Working software on a predictable cadence
    • Written reporting appropriate to the model
    • Risks raised while they are still cheap to fix
  7. 07Within the notice cycle

    Scale, or exit cleanly

    Roadmaps change. Adding people follows the same path, compressed, because the context is already shared. Reducing the team runs through the notice cycle with a handover plan, and we take the person's next placement onto our books. Exiting entirely is a documented process, not a negotiation.

    What we need from you
    • Notice within the agreed period
    • A view of what happens to the work afterwards
    What you get
    • Faster ramp on additions — the engagement context already exists
    • Handover documentation and knowledge transfer sessions before anyone leaves
    • An offboarding checklist covering access, accounts and outstanding work
The sieve

Seven gates before anyone reaches your calendar.

We are a talent sieve, not a marketplace. Every stage tests something the previous one could not, and every stage has a named person who signs off — the last one being you.

01Application & screen

Track record, seniority claims, notice period, overlap hours, English fluency in conversation.

Signed off by Talent lead
02Technical interview

Depth in their primary stack, debugging under questioning, trade-off reasoning, honesty about gaps.

Signed off by Senior engineer in the same discipline
03Live problem session

How they work when they do not know the answer: decomposition, questions asked, path to a working solution.

Signed off by Interviewing engineer
04Code review exercise

Judgement on someone else's code — what they flag, what they let pass, how they phrase it.

Signed off by Senior engineer
05System design

Applied only above senior level: scaling, failure modes, data modelling, cost awareness.

Signed off by Architect
06Operator references

References from people who managed or worked beside them — never recruiter references.

Signed off by Talent lead
07Client interview

Your loop. The final gate, and the only one that matters for placement.

Signed off by You

References come from operators — people who managed or worked beside the candidate — never from recruiters. And no stage substitutes for the last one: we do not place anyone your own team has not interviewed and approved.

Running delivery

The standards a team holds once it is in place.

Capacity is easy to buy and hard to keep useful. These are the practices that keep a team producing work you would have accepted from your own engineers.

Cadence

Two-week sprints by default, with planning at the start, a demo at the end, and a retro that produces at most three actions someone owns. Continuous-flow teams run the same reporting rhythm without the sprint boundary; we adapt to what your organisation already understands.

Overlap and stand-ups

Rosters are built around your working hours, with a stated overlap window per person written into the engagement. Stand-ups happen inside that window and are kept short; anything longer moves to a written thread so people in other windows can follow it.

Definition of done

Agreed in writing at the start of the engagement and enforced in review. The default: code reviewed and approved, automated tests written and passing, documentation updated, feature flagged where risky, deployed to a non-production environment and demonstrated.

Code review

Every change is reviewed before merge, no exceptions for seniority. Reviews look for correctness, tests, readability and operational risk. Review comments are written to be useful to whoever reads the code in a year, not to score points.

Testing and quality gates

Unit tests as a baseline, integration tests around the seams that break, and automated end-to-end coverage of the flows that generate revenue. CI runs the suite on every pull request; a red pipeline blocks the merge rather than starting a conversation.

Environments and CI/CD

Infrastructure as code wherever we own it, reproducible environments, automated deployments with a rollback path, and secrets held in a managed store rather than a configuration file. Where you already have a pipeline, we work inside it.

Documentation

Architecture decision records for choices that are expensive to reverse, runbooks for anything that can page someone at night, and a setup guide kept accurate by the next person who follows it. Written as work happens, not reconstructed at the end.

Escalation

A named delivery contact, a stated response window for issues raised in writing, and a path to a partner if that is not enough. You should never have to work out who to call.

What lands in your inbox

Reporting is written, not verbal, so it survives holidays, handovers and the person who was not on the call.

Weekly
  • Shipped this week, with links to the work
  • In flight and expected landing
  • Blocked, and who owns unblocking it
  • New risks with an owner and a mitigation
  • Next week's intent
Monthly
  • Velocity trend and what changed it
  • Quality metrics: escaped defects, review turnaround, pipeline health
  • Budget burn against plan
  • Roster changes, absences and upcoming leave
  • A recommendation — including when it is to spend less
Quarterly
  • Squad composition review against the roadmap
  • Performance and retention picture per person
  • Technical debt register and what we propose to do about it
  • Commercial review: rates, commitment, scale up or down
Quality, security and IP

The unglamorous part, handled properly.

Everything below is contractual, not aspirational. Where your policies are stricter than our baseline, we match them and price them in rather than discovering the gap during a vendor review.

Access

Least privilege by default, granted through your identity provider so you can revoke everything in one place. Access is reviewed when roles change and removed as part of offboarding, not after it.

Devices and environment

Disk encryption, screen lock, managed updates and endpoint protection as a baseline. Where your policy requires managed devices, VDI or restricted networks, we match it and price it into the engagement rather than negotiating it later.

Confidentiality

Mutual NDA before commercial detail is exchanged, and an individual NDA signed by every person who touches the engagement. Client work is never used as a portfolio piece without written permission.

Intellectual property

Assigned to you contractually, and assigned again in each engineer's own agreement so the chain is unbroken. Work lives in your repositories and your cloud accounts from the first commit.

Data handling

Production data stays in production. Development and test environments use anonymised or synthetic data, and where regulated data is unavoidable we agree the handling rules in writing before anyone gets access.

Incidents

A defined path for security incidents: contain, notify you within the agreed window, investigate, and produce a written post-incident review with actions. We would rather over-report than manage your risk quietly.

Our side of the deal

Four commitments that survive contact with a bad month.

Replacement at our cost

If a placement is not right, we replace the person and absorb the ramp of their replacement.

You approve every person

Nobody joins your team without passing your own interview loop first.

No lock-in

Rolling terms after the initial period, notice in both directions, and a handover process defined before you need it.

One invoice

Whatever the size of the roster, finance receives a single monthly invoice with a per-role breakdown.

Your side of the deal

What we need from you — and what happens without it.

Engagements rarely fail on engineering skill. They fail on decisions, access and feedback. Here is the honest list, with the failure mode attached to each item.

What we needWhy it mattersWhat happens without it
A decision-maker who is reachableMost delay in engineering is waiting, not building.Work stalls in review while the team invents assumptions to keep moving.
Access on day oneRepositories, environments, tooling and a route to domain answers.You pay for a ramp week that produces nothing but access tickets.
Priorities that hold for a sprintA team can absorb changing direction; it cannot absorb it weekly.Velocity collapses and nobody can tell whether the team or the process is at fault.
Honest context about the codebaseWe would rather know about the fragile module now.Estimates built on a false picture, then re-litigated after the first surprise.
Feedback while it is smallA concern raised in week two costs a conversation; in month three it costs a replacement.Both sides discover the relationship is broken at renewal.
A definition of done you will stand behindQuality is a shared decision, and it has a cost either way.Endless rework, or a shipped product nobody will put their name to.
Next step

Stage one takes twenty minutes.

Write the brief and we will come back with a read-back of what we heard, a recommended model, an indicative range and a start date you can plan around.