Professional Experience

Two decades of building exceptional products and leading high-performing teams across Fortune 500 companies and innovative startups.

Stealth AI

Stealth AI

Founding Engineer

September 2025 - Present1 mo

Leading technical architecture and development as founding engineer at an innovative AI startup set to transform AgTech and PropTech spaces, working collaboratively with a small team of 3.

PythonAWS BedrockAWS GlueGoogle MLOpsVector DBPrompt EngineeringComputer VisionRAGData Architecture
Diageo

Diageo

Engineering Manager (Primary Role)

August 2021 - August 20254 yrs

Engineering Manager

May 2023 - August 20252 yrs 3 mos
  • Managed 40+ engineers across globally distributed teams with direct reports, conducting regular performance reviews, 1:1s, and career development sessions to drive team growth and retention.
  • Scaled engineering organisation from 15 to 40+ developers through strategic hiring, full-cycle recruitment, and comprehensive onboarding programs while maintaining team culture and productivity.
  • Led development of the company's global headless platform, co-creating the composable architecture vision that now powers over 75% of Diageo traffic for brands including Johnnie Walker, Guinness, Smirnoff, and Baileys.
  • Owned engineering budget and vendor management, selecting and onboarding multiple external agencies while establishing governance frameworks and quality gates achieving 100% compliance.
  • Implemented performance management and engineering metrics framework, improving delivery predictability and team velocity while fostering innovation culture through AI adoption and regular hackathons.
Team LeadershipAgile/ScrumOKRsStakeholder ManagementBudget ManagementVendor ManagementPerformance ManagementStrategic PlanningAgency ReviewAI/ML IntegrationChange ManagementCross-functional LeadershipExecutive Communication

Technical Lead

Dec 2022 - May 20235 mos
  • Defined comprehensive platform governance including 15 Quality Attribute Requirements, documented best practices, automated technical assessment, and a suite of automated quality gates.
  • Implemented global headless CMS platform, reducing time-to-market by 40%, achieving 100% compliance across legal and regulatory standards whilst delivering significant annual development savings.
  • Established 'Bedrock', a foundational TypeScript mono-repo (8 applications, 22+ packages, 5 Contentful extensions) as the cornerstone for code reuse and developer productivity across multiple teams and agencies.
Solution ArchitecturePlatform GovernanceQuality EngineeringCI/CD PipelinesMonorepo ArchitectureTypeScriptCode Quality ToolsDeveloper ExperienceTechnical DocumentationCompliance & StandardsAutomationBest PracticesTechnical Assessment

Principal Engineer

Aug 2021 - Dec 20221 yr 4 mos
  • Architected and led development of flagship brand sites including TheBar.com and Malts.com, establishing technical patterns and architecture standards for the global platform.
  • Designed scalable composable architecture foundations, defining integration patterns and technical standards that would become the blueprint for Diageo's digital transformation.
System ArchitectureComposable ArchitectureReactNext.jsGraphQLContentfulVercelIntegration PatternsTechnical StandardsPerformance OptimisationScalability DesignAPI DesignTypeScriptPlaywrightAlgolia
The Times

The Times

Software Engineer

June 2021 - August 20212 mos

Drove front-end development for digital transformation initiative serving 2M+ daily readers, specialising in web performance optimisation and modern development practices. Delivered significant Core Web Vitals improvements across the platform.

ReactNext.jsTypeScriptAWS LambdaCloudFrontRedisWeb PerformanceCore Web VitalsJestCI/CD
The Very Group

The Very Group

Principal Software Engineer

February 2021 - June 20214 mos

Led development of highly available, scalable enterprise solution to replace existing Digital Customer Experience platform serving 4M+ customers. Architected new microservices-based commerce platform with 99.9% uptime targets.

MicroservicesNode.jsReactNext.jsAWSDockerPostgreSQL
Sky

Sky

React Developer

November 2020 - February 20213 mos

Developed features for node/react mono-repo website serving 24M+ customers, creating bespoke React components using Adobe Spectrum design system for cross-team reusability and maintaining design consistency.

Node.jsReactTypeScriptGraphQLMonorepoStorybookPlaywrightCDNWebpack
Fresh Deals

Fresh Deals

Engineering Founder

April 2020 - April 20222 yrs

Founded and developed serverless progressive web app during the coronavirus pandemic, creating a comprehensive commerce platform that served users with real-time price tracking, reviews and deal notifications.

AWS LambdaNode.jsNext.jsReactPWAMongoDBGraphQLServerless ComputingPush NotificationsProduct Management
Lloyds Banking Group

Lloyds Banking Group

Lead Full Stack Developer

July 2018 - September 20191 yr 2 mos

Provided technical leadership and mentorship to engineering team, directing implementation strategies across multiple workstreams while conducting code reviews and establishing best practices.

Team LeadershipNode.jsReactTypeScriptAWSGraphQLSQLSecurity (OWASP)Regulatory ComplianceMentoring
The Virtual Assistant Ninja

The Virtual Assistant Ninja

Engineering Founder

May 2017 - March 20202 yrs 10 mos

Designed, architected, and developed a suite of SaaS products supporting 1,000+ online retailers. Built platform consisting of three products and eight distributed micro-services worldwide, successfully acquired by Hustle Got Real in March 2020.

MicroservicesAWSNode.jsAngularTypeScriptMongoDBGoogle Cloud PlatformOAuthPuppeteerDockerKubernetesMessage QueuingProduct Strategy
Bet365

Bet365

Full Stack Developer

November 2015 - May 20171 yr 6 mos

Developed Client Side Sports UI across all platforms for the world's largest online gambling operator serving 45M+ customers globally. Helped lead re-write of legacy ActionScript to HTML5, mentored developers, and delivered performance improvements across the platform.

JavaScriptTypeScriptHTML5ActionScriptWebSocketsReactRxJSPerformance OptimisationCanvas/WebGL
Tombola

Tombola

Multiple Roles

January 2008 - November 20157 yrs 10 mos

Development Lead

Jan 2012 - Nov 20153 yrs 10 mos
  • Directly managed 13 engineers, conducting performance reviews, career development, and regular 1:1s to maintain high team retention and productivity.
  • Recruited, interviewed, trained and onboarded all 13 direct reports, building a high-performing team from scratch while establishing team culture and development practices.
  • Led 13 skilled client developers across multiple projects via scrum methodology, ensuring delivery of core desktop and mobile products with 50k+ daily active users.
  • Managed full performance management cycle including appraisals, promotions, and compensation planning while mentoring junior developers and coordinating on-call incident resolution.
  • Championed development standards and team processes, tracking sprint velocity and delivery metrics while presenting risks/issues at stakeholder meetings.

Senior Developer

Jan 2010 - Jan 20122 yrs
  • Designed and developed products for both consumer and business use, specialising in mobile development for UK, Spain and Italy markets.
  • Mentored junior developers and contributed to problem management and incident resolution.
  • Ensured agreed timelines and project deliverables were met across multiple platforms.

Developer

Jan 2008 - Jan 20102 yrs
  • Developed core bingo and casino products for Tombola, the #1 Bingo Operator in the UK, Spain and Italy.
  • Focused on UI development and mobile platform specialisation, creating engaging consumer experiences.
ActionScriptAnimationHTMLJavaScriptTypeScriptAngularCI/CDUI DevelopmentTeam LeadershipAgileMobile DevelopmentScrum
TH_NK

TH_NK

Javascript Developer

February 2007 - November 20079 mos

Contributed to various JavaScript-based projects for creative agency clients, developing and maintaining interactive client-side web applications with focus on user experience and cross-browser compatibility.

ActionScriptJavaScriptPerformance OptimisationWeb Development