Production-grade Java automated trading framework using Betfair Exchange API and Betfair Streaming API. Spring Boot event-driven architecture with proprietary signal engine covering Weight of Money, LTP dynamics, price velocity, and order flow imbalance.
Pre-social-media photo sharing platform connecting venue photographers in pubs, bars, restaurants and nightclubs across the UK with the people in their photos — monetised through mobile premium billing. Launched before Facebook reached the UK.
Specialist VPS hosting service for Betfair exchange traders, with servers co-located in the same geographic region as Betfair's exchange infrastructure to minimise latency — combined with trading tool support and hands-on insight from a practising exchange trader.
Smart trading application for the Betfair exchange featuring a live ladder interface for visualising odds depth on individual runners, combined with configurable charting of technical indicators including short, medium, and long-term moving averages.
Real-time desktop utility displaying live on-course bookmaker prices from UK and Irish horse racing tracks, giving Betfair traders early visibility of money flow at the track before it moves the exchange market.
Core infrastructure role on Sesame — UBS Warburg's global Java/CORBA market adaptor connecting the trading floor to equity and derivative exchanges across the UK, Europe, US, and Japan. Contributed to STP automation, GL Trade integration, and the auto-failover feature ensuring continuous order routing under infrastructure failure.
End-to-end automated signal generation and delivery system for a professional betting advisory service — consuming real-time Betfair Streaming API data, applying proprietary signal logic, and pushing time-critical notifications via multiple channels within milliseconds of the trigger condition.
Automated financial reporting pipeline eliminating hours of manual spreadsheet work per month, combined with a comprehensive technology cost review delivering a prioritised infrastructure roadmap — communicated in business terms, not technical ones.
Clean, extensible API layer for a greenfield FinTech product — built on AWS serverless infrastructure with JWT authentication, DynamoDB persistence, and full CDK-provisioned infrastructure as code. Delivered ahead of a tight deadline with zero rework required after handover.
Strangler-fig migration of a tightly-coupled synchronous service layer to an event-driven Apache Kafka architecture — designed to run alongside the existing system in production, with a clear handover boundary, documented ADRs, and a team that could own it independently after handover.
Systematic investigation and resolution of latency issues in a Java Spring Boot service — profiling under load to identify non-obvious bottlenecks, resolving them methodically, and bringing p99 response times within SLA. Delivered with full knowledge transfer so the team could sustain the gains.
A fault-tolerant, serverless real-time API service ingesting complex transactional data from major financial institutions across FX, fixed income, credit, and repo markets — with cross-region disaster recovery built in from day one.
Custom Jekyll site and brand identity for a premium D2C home-cooked food service — weekly rotating menus, data-driven content, and a Shopify commerce layer.
A significant enhancement to ESG Global's Business Orchestration Layer Engine — introducing BPMN-driven processes with Activiti and resolving a critical performance bottleneck that unlocked 30% additional overnight message processing capacity.
A bespoke Spring Boot data warehouse solution centralising fragmented business data for Ribby Hall Village — integrating third-party systems via REST, SOAP, and GraphQL APIs and deployed on Google Cloud's Kubernetes platform.
A Java-based data integration solution for Co-op's Food Retail Business Intelligence team — ingesting weekly competitor pricing data for 50,000 products across 30 providers and delivering management reports to drive pricing strategy.
A modern, athlete-focused website built with Jekyll to showcase professional cyclist Lizzie Hermolle's racing achievements, media collaborations, and sponsorship portfolio.
A major DWP Digital programme to modernise the New Style Jobseeker's Allowance platform — improving resilience, scalability, and policy agility through cloud-native, event-driven microservices architecture.
Pioneering UK smart metering platform for large public sector sites — hospitals, schools, and government buildings — collecting energy data over 3G and delivering a web-based reporting and management interface. Built in 2003, a decade before the national rollout.
WAP-based mobile content platform delivering ringtones and graphics to Nokia handsets via MMS and premium SMS shortcodes, with SOAP integration into O2's premium billing service. Built entirely on open source infrastructure.