independent consulting

Senior Software Consultant

~20 years · London & Barcelona · Remote, on-site and hybrid contracts

overview

Before transitioning into permanent senior engineering roles, I spent two decades as an independent software consultant across London and Barcelona. Operating concurrently across diverse production environments — from fast-moving digital agencies to heavily gated enterprise delivery teams — provided a broad foundation in software architecture and delivery.

Consulting requires rapid adaptation. You learn to parse unfamiliar codebases in days, translate technical tradeoffs into business impact for stakeholders, and maintain strict standards for code quality under immovable deadlines. This background serves as the bedrock for my current focus on applied AI, automation, and developer experience.

agencies

Contracts included engagements at:

brands

Work delivered for household brands including:

what independent consulting taught me

Two decades of consulting across dozens of tech stacks ensures I am rarely fazed by legacy systems or architectural debt. I am accustomed to dropping into complex, high-stakes environments and becoming productive immediately. I have navigated every type of engineering culture, from chaotic startups to strict enterprise release cycles, giving me a pragmatic understanding of when to push for perfect architecture and when to ship.

Managing hybrid, cross-border engagements long before remote-first was an industry standard also forged a strong discipline in asynchronous communication and autonomous delivery.

← back to resume