Steve Light | AI Engineer, South West England
AI engineer shipping multi-agent pipelines, vector search systems, and production AI tools. 8+ years at Dyson across enterprise platforms, CRM, and experimentation — now building full-stack AI applications end to end.
Open to senior AI engineering roles and consulting engagements. London, South West England, and remote.
Profile
AI engineer with 8+ years at Dyson across enterprise platforms, CRM systems, and experimentation at global scale. Now building production AI applications end to end — multi-agent pipelines, vector search systems, and full-stack tools in Python, Node.js and React. Ships working software that integrates large language models, vector databases, payment systems and multi-agent orchestration. 9 production projects and counting.
Experience
- Delivered experimentation improvements through A/B and multivariate testing across global customer journeys, from ideation and market analysis through to actionable recommendations.
- Built, customised and deployed test variations using JavaScript, HTML and CSS for accurate experimentation setup.
- Created and rolled out a global results library in Power Apps, standardising how experimentation outcomes are captured and shared across markets.
- Developed multiple Copilot agents to support test ideation, market analysis and internal workflow automation.
- Used AEM CMS daily, including Experience Fragments and DAM governance, ensuring scalable and consistent content across markets.
- Collaborated with analysts, UX designers, Product Owners and regional CRM teams to deliver accurate test implementations.
- Maintained test quality during in-flight experimentation and contributed to improving global optimisation workflows.
- Developed and maintained a modular MJML component system of 50+ reusable modules, improving CRM production efficiency across global markets.
- Built emails, onboarding journeys, interactive modules and campaign content aligned to global timings and regional requirements.
- Provided technical support for global markets, including troubleshooting, guidance and platform documentation for Salesforce Marketing Cloud.
- Collaborated with Creative, Product Owners, RDD and Commercial teams to deliver omnichannel CRM and app experiences.
- Contributed to high-quality email execution across multiple languages and regional handovers.
- Supported and delivered 52-market rollout of responsive AEM platform, ensuring consistent global deployment.
- Delivered third-party retail development tasks in XML and coordinated project workflows using JIRA.
- Sub-team lead for functional and system page builds and testing.
- Trained new employees and produced best-practice documentation.
- Improved bug resolution efficiency via process improvements.
- Developed bespoke WordPress sites and custom web solutions for small businesses across multiple sectors.
- Delivered online and face-to-face training seminars on web technologies.
- Improved site UX and performance to increase conversions.
- Supported BT business customers and Lloyds Banking staff with urgent IT issues.
- Supported UK Director and Head PM for French agency startup and coordinated creative campaigns.
- Managed CMS operations for Nissan GB.
AI & Automation Projects
Upload an insurance document, pay once, and get an AI-written plain-English review back in minutes. Deployed to production with Stripe payments and Claude API analysis.
Full-stack SaaS application enabling users to upload life insurance documents for AI-powered analysis. Built with React, Node.js/Express, Supabase (PostgreSQL), Stripe payment processing, and Claude API for document analysis. Features JWT authentication, rate limiting, row-level security, and PM2 process management.
Tells you how much Bitcoin to hold based on market conditions, without ever trading for you. Validated with 408 automated tests and walk-forward backtesting.
Systematic decision engine for Bitcoin portfolio allocation combining hidden Markov regime inference, return moment prediction, constrained optimisation, and layered risk checks. Built in Python with FastAPI, validated through 408 automated tests and walk-forward backtesting on real market data. Outputs allocation intents only, not direct trades.
Reads AI news automatically, scores what actually matters, and flags the rest for a human editor. Signal scoring across eight quality factors.
Automated news ingestion and AI event extraction platform. Processes feeds from multiple sources, extracts structured events using LLMs, applies a signal scoring system (0–100) across eight quality factors, and flags uncertain items for editorial review. Built with Next.js, Python pipeline modules, PostgreSQL, and Prisma ORM.
Give it your brand guidelines, get back on-brand social media images checked by two AI models. Automatic regeneration when images fall below quality thresholds.
Multi-agent AI pipeline that parses brand guidelines into structured DNA, engineers optimised prompts, generates images via GPT-Image-1, and dual-scores output using both GPT-4o and Claude for brand compliance. Built with FastAPI and LangGraph state machine orchestration, featuring automatic regeneration loops when images fall below quality thresholds.
One place for parents in Swindon to find family events, kids' menus, and things to do this weekend. 11 event source adapters, live mapping, newsletter system.
Mobile-first community platform for family events and dining in Swindon. Built with Next.js 15, TypeScript, Prisma ORM, and PostgreSQL. Features 11 event source adapters, advanced filtering (date, category, age range), Leaflet mapping, newsletter system with Resend API, and full schema.org structured data.
Ask plain-English questions about any of 300+ pubs and restaurants and get instant answers. Vector search across scraped venue knowledge.
AI-powered intelligence tool for a multi-venue hospitality group. React and FastAPI frontend/backend with ChromaDB vector database for semantic search across venue knowledge. Features parameterised web scrapers for 300+ venues, region-aware data organisation, and natural-language querying capability.
A living artwork that autonomously grows new marks over time. Zone-aware spatial logic, anti-clustering heuristics, and git-backed rollback.
A living single-frame artwork that autonomously accumulates visual traces over time. Built with vanilla JavaScript, SVG overlay rendering, and Node.js growth scripts. Features zone-aware spatial logic, rate-limited autonomous growth, anti-clustering heuristics, and a git-backed rollback system. Each trace is validated against aesthetic rules before acceptance.
Videos land in Google Drive and the pipeline handles everything from there: transcription, SEO, thumbnails, upload, scheduling. Zero human input required.
Auto-upload pipeline that monitors Google Drive, downloads new videos, runs Whisper transcription for timestamped segments, feeds transcripts to Gemini for SEO-optimised titles, descriptions, tags and chapter markers, generates branded thumbnails via Runware, uploads to YouTube as private with 24-hour delayed publish for algorithm trust, sends Telegram alerts on completion, and cleans up local files automatically. Also produces AI art and music videos, combining AI-generated imagery with Suno music and ElevenLabs narration, encoded via FFmpeg with Ken Burns effects and auto-captioning.
A second brain that remembers everything you tell it across any AI tool you use. Hybrid retrieval combining vector similarity, full-text search, and topic matching.
Persistent personal knowledge system that captures thoughts from multiple sources (Telegram, CLI, AI chat exports) and makes them searchable with a hybrid retrieval algorithm combining vector similarity, full-text search, recency, and topic matching. Built with Node.js, PostgreSQL + pgvector, Supabase, and OpenRouter. Includes an MCP server for direct Claude Desktop integration and an open-source extension framework (OB1) with community-contributed templates.
Daily Build
One new project shipped every day. Recent builds:
Skills & Tools
Languages & Frameworks
- HTML5
- CSS3
- JavaScript
- TypeScript
- Python
- SQL
- React
- Next.js
- Node.js
- FastAPI
- Express
- Tailwind CSS
AI & Automation
- Claude (Sonnet/Opus)
- GPT-4o
- Gemini
- Whisper
- OpenAI API
- Claude API
- OpenRouter
- LangGraph
- Prompt Engineering
- Multi-Agent Systems
- MCP
- ChromaDB
- pgvector
- Prisma ORM
- PostgreSQL
- Supabase
CRM & Marketing
- Salesforce MC
- MJML
- AMPscript
- Adobe Target
- Adobe Analytics
- Google Analytics
- Selligent
Platforms & DevOps
- AEM
- WordPress
- Docker
- PM2
- Nginx
- Git
- JIRA
- Playwright
- Vite
- AWS
- Google Cloud
- Cloudflare
- Hostinger VPS
Education
- SAP Hybris: Functional Analyst Jan 2017
- SSE School for Social Entrepreneurs May 2011
- HND Multimedia (Merit), Swindon College 2003
Contact
Open to senior AI engineering roles and consulting engagements.
Based in South West England. Available in London, the South West, and remote across the UK.