Skip to content
Bailey Wildash

Services

For integrations that move money or data, and the teams that have to run them.

Problems rarely arrive neatly sorted, so most work draws on more than one of these.

Integration delivery

From signed deal to live, then on to real usage.

Integrations stall in predictable places. A capability promised in the deal that nobody checked against the docs. A dependency with no name next to it. A test environment that could not prove the one thing that breaks in production. The technology is usually fine.

I stay with it from handoff to adoption. On day one, every promise gets verified or flagged. Dependencies are split by owner: yours, your customer's or a third party's. Launch requirements sit on a separate list from nice-to-haves, so the date holds. At launch I watch the first transactions end to end and reconcile them.

Live is not the finish line. A launch nobody uses is not a success, however clean the go-live was, so I give the first month of real traffic the same attention as the build.

Typical work

  • Sales handoffs with every promise checked
  • Discovery that starts from the business outcome
  • Implementation plans with owners and a critical path
  • Go-live checklists ticked only with evidence
  • First transactions watched and reconciled
  • Adoption reviews against forecast volume

What you end up withA launch date backed by evidence, and a clear answer on whether live usage is where it should be, with an owner for any gap.

Integration architecture and webhook reviews

Find the failure modes in systems that move money or data before your customers do.

The calls themselves tend to work. The trouble is in who owns which state, which system has the final say, and what happens when a step fails. Who decides a payment has settled: the browser redirect, the webhook, or a server-side read of the provider's own record? What happens when the same event arrives twice, or the second one arrives first? What happens when your call to create a payment times out and you cannot tell whether it went through?

In a review I walk the flow end to end as a numbered sequence, then mark each area as fine, at risk or unknown, with the evidence next to it. Findings are split into launch blockers and later improvements. Where it helps, I put the webhook endpoint under test directly: duplicate, reordered, replayed, forged and altered deliveries, each with a note on how the endpoint responded.

Typical work

  • Webhooks: signatures, retries, ordering, duplicates
  • Idempotency keys, inbound and outbound, and state machines
  • Deciding which system is the source of truth
  • Serverless and multi-instance state
  • Error handling beyond the HTTP status code
  • Reconciliation and observability

What you end up withA design that survives retries, reordering and partial failure, with the risks written down before launch rather than after.

API behaviour testing

Know what the API you depend on actually does, not only what its docs say.

Docs drift. A spec promises validation the API does not do. Errors come back inside an HTTP 200. A field is documented in one unit and sent in another. Retries stop after a window nobody wrote down. Each of these is a production incident waiting for the right day.

I build a harness that turns those questions into checks. Documented behaviour gets a pass or fail. Behaviour nobody promised gets recorded and compared on the next run, so the useful output is what changed. Alongside it, I mirror, snapshot and diff the vendor's docs, API specs and SDK release notes, and trace each change to the parts of your integration it touches.

Typical work

  • Repeatable test harnesses against sandbox APIs
  • Docs versus live behaviour, checked on each release
  • Versioned docs mirrors with diffs and changelogs
  • SDK release tracking mapped to your integration
  • Graders for webhook and callback endpoints

What you end up withFewer surprises from upstream changes, and evidence rather than guesswork when a vendor behaves oddly.

Payments and digital assets

Specialist integration work for products that move money or read from a chain.

Money flows carry the usual integration problems plus a few of their own. Funds that moved but were never credited. Goods released on a browser callback instead of a settled event. A payment marked complete on one side and still pending on the other. The gap between what the chain says and what your ledger says.

The discipline is the same as anywhere else. Decide what is authoritative and write the allowed transitions down, so a late status update cannot overwrite a settled payment, but a refund, a chargeback or a chain reorganisation still can, each through its own path. Then make reconciliation something an operations team can run.

Where regulation comes into it, I show where it lands in the system: a withdrawal held until the originator and beneficiary data reaches the other provider, and what the user is shown while it waits. Interpreting the Travel Rule, MiCA and the rest stays with the people who own it.

Typical work

  • Pay-ins, payouts and fiat onramps
  • Custodial and self-custody wallet flows
  • On-chain data pipelines and indexing
  • On-chain and ledger reconciliation
  • Confirmation depth, finality and reorgs per network
  • Compliance touchpoints flagged, not decided

What you end up withMoney and on-chain data that your product, finance and operations teams can all rely on.

Agentic workflows and skills

Turn the way your best people work into Claude Code skills and workflows the whole team can run.

Most teams using AI assistants have found a faster way to write the same first draft. The bigger win is encoding the process itself: what to read before a customer call, which facts to check against current docs, where a decision gets recorded, and what counts as ready to launch.

I turn that into a set of skills and workflows that live in your repo. Each one says what it reads, what it checks and which file it updates. Every claim it produces is labelled documented, observed or inferred, with the source beside it, so a person can check the output instead of redoing it.

This site runs the same way. A skill drafts its copy updates, a check script blocks company names, people and personal details, and nothing deploys until I have read the diff.

Typical work

  • Claude Code skills for recurring technical work
  • Knowledge bases that cite sources and flag stale pages
  • Call prep and debriefs that update the record
  • Docs and API change tracking with impact reports
  • Evidence labels, confidentiality rules, human sign-off

What you end up withYour senior people's process runs without them in the room, and every output shows where it came from.

Engagement models

Four ways to work together

I agree rates per engagement and quote them with the assumptions written down. No day-rate card, because the work is not interchangeable.

Advisory

Senior input on integration architecture, delivery or agentic tooling. You own the work.

Regular sessions, design reviews and written recommendations.

Good for

  • A second opinion on an integration design before build starts
  • Reviewing a go-live plan before the date is committed
  • Deciding where agents belong in a team's workflow, and where they do not

Project

A defined piece of work with a start, an end and an agreed output.

Scoped up front, priced as a project, delivered against a plan.

Good for

  • An integration or webhook reliability review
  • A test harness for an API you depend on
  • Building skills and workflows around one team's process

Fractional

Ongoing senior solutions architecture without hiring for the role.

A set number of days each month on a rolling arrangement.

Good for

  • Covering integrations across a growing customer base
  • Owning go-live readiness and adoption reviews
  • Keeping agent skills current as the product moves

Embedded

I work inside your team for a defined period, with the same tools and the same standups.

Fixed period, agreed scope, working directly with your people.

Good for

  • A complex integration with a real launch date
  • Standing up a solutions or implementation function
  • Getting a stalled integration live

Fit

Who this suits

I work with companies whose product is an API, an SDK or a money flow, and where the customer's engineers are part of the sale. That covers platforms moving upmarket into enterprise deals, teams whose integrations keep stalling between signature and launch, and technical teams that want agents doing real work rather than drafting emails.

  • API and developer platforms
  • Payments and fintech
  • Digital asset infrastructure
  • Solutions and post-sales teams
  • Teams adopting Claude Code
  • Startups selling into enterprise

If the problem is not a fit, I will tell you early. That is cheaper for everyone than finding out three weeks in.

Know which of these you need?

Describe the problem and I will give you a straight answer on whether I can help, and what it would take.