freelance contractor
Senior Frontend Developer
overview
I spent approximately fifteen years as a commercial freelance developer working across London and Barcelona. This period gave me exposure to a huge range of production structures, team cultures, codebases and delivery pressures — from fast-moving digital agencies to enterprise delivery teams serving global brands.
Working freelance built a particular kind of resilience: you become productive quickly in unfamiliar codebases, you learn to communicate technical tradeoffs to non-technical stakeholders, and you develop strong instincts for code quality under deadline pressure.
agencies
Contracts included engagements at:
- LBi (now MRM) — large-scale interactive and marketing campaigns
- Sapient — enterprise digital delivery for financial and insurance clients
- Pressco — print and digital production
- VCC — integrated digital campaigns
brands
Work delivered for household brands including:
- Coca-Cola — interactive campaign development
- Mars — digital marketing and promotional platforms
- Cunard — cruise line digital experience
- Lloyds — banking and financial services platforms
- Warner Bros — entertainment campaign builds
- Travelers Insurance — insurance product interfaces
what the contracting life taught me
The breadth of clients and codebases across fifteen years means I have rarely been the least experienced person in a room, and I've learned to be productive within days of joining a new team. I've experienced every production culture from cowboy-fast to heavily gated enterprise release cycles, and I understand the practical tradeoffs each imposes.
Working hybrid between London and Barcelona also meant managing client relationships, timezones and communication asynchronously — long before remote-first became standard.