Senior Principal Engineer, Platform/DX/AI Infra @Skyscanner ✈️

London, United Kingdom
Joined January 2010
At Skyscanner, we eventually landed on OpenCode as our harness, to be shielded from this type of impact. It’s not a guarantee with acquisitions though, as we can see from the Cursor’s example
Frontier model companies don’t offer direct integration of their models for tools built by other frontier model companies. Eg you can’t use GPT-5.6 from Claude Code or Opus 5 from Codex (out of the box) Cursor is now SpaceX, so OpenAI pulling GPT not all that surpsing
1
439
We’ve been running some interesting experiments at Skyscanner, trying to preempt (we weren’t in time) and then address the growing code review load. The key for us is to understand “what” is safe to merge and “where” it is safe to merge. So team can spend time on less safe
One thing I am hearing that is top of mind for many eng leaders "What are we doing to deal with this ongoing increase in code review load?!" Everyone is seeing it, no one seeing a solution, but lots of experiments from better tooling to starting to admit code review wont scale
1
109
Great morning bringing the speakers from @aiDotEngineer to Downing Street to discuss transforming the state. Through the Incubator for AI and the No10 Innovation Fellowship, we are making sure that top AI talent can help build a better Britain! job-boards.eu.greenhouse.io/…
3
9
3
48
12,708
What a day! As part of the @aiDotEngineer conference, I was invited to an event at No 10. There are plenty of practical problems to solve, and it’s encouraging to see the Government actively seeking advice from industry leaders.
1
1
9
1,108
Comprehensive context creates maintenance burden. Staleness creeps in, accuracy drops, no one owns it. Curated context can be kept current, validated, owned. IDP is your friend here.
58
MTTR improved once context existed. Debugging sped up when Claude could query actual architectural decisions instead of guessing from training data. Context infrastructure pays off in metrics.
39
The onboarding agent pattern: configure Claude NOT to generate code, but to guide learning. Pull context from Confluence + GitHub + Jira, generate bespoke plan. That's the cycle working.
46
Set up Skyscanner Claude Plugin Marketplace - central repo with codeowners, provisioned via managed Claude config. The place is absolutely buzzing!
41
Infrastructure work isn't flashy. Building knowledge bases, auto-generating docs with quality gates, creating skills. It's not free. That's what makes coding agents work in enterprise.
26
Layering LLM on LLM to compensate for missing context degrades output. Text gets duller. The breakthrough wasn't better agents - it was simpler agents with better context.
29
Built "bee" - declarative YAML layer on AWS Strands. Define agents, tools, prompts, workflows in YAML. Boilerplate dropped ~70%.
37
Debugging speed improved measurably once context existed. MTTR dropped. Claude could query actual architectural decisions, ownership chains. Context infrastructure shows up in metrics.
43
A team built an onboarding agent that doesn't generate code - it guides learning. MCPs pull context from Confluence, GitHub, Jira. Generates bespoke onboarding plan. Simple AND practical.
39
We seconded a junior engineer to a new team. With curated docs in the knowledge graph, they ramped up fast - even in an unfamiliar language. Curation over comprehensiveness works.
23
The echo chamber risk: AI generates docs - docs feed AI - AI generates more docs. Without human validation, you get AI slop multiplying. Design for humans-in-the-loop from day one.
47
Curation beats comprehensiveness. We give Claude 50 standards that matter (curated, owned, current) not 5,000 Confluence pages (stale, unowned, noisy). Signal over noise wins every time.
34
We rolled out Claude Code to hundreds of engineers. Output quality varies wildly. Same model, different results. The differentiator isn't the tool - it's how well we give it Skyscanner's knowledge.
40
Curated knowledge beats comprehensive. Don't ingest everything. Tie docs to IDP (e.g Backstage). Quality over quantity. Ownership enables accountability
19