Automated Trading System
My work on Pricesearcher's FX/CFD trading platform: MetaTrader execution, a Python trade engine, strategy research, data collection and reporting.
Selected work in backend systems, data engineering, web applications and automated trading. Each project covers the problem, my contribution and the technical decisions behind it.
My work on Pricesearcher's FX/CFD trading platform: MetaTrader execution, a Python trade engine, strategy research, data collection and reporting.
A scheduled MetaTrader 5 pipeline that stores one-minute bars as partitioned Parquet on S3, with local caching and historical backfills for research.
FX/CFD pair-trading research and execution: statistical selection, scheduled signals, MQL5 and Python engines, backtesting and setup monitoring.
An event-driven MetaTrader 5 runtime with an MQL5–Python socket bridge, reloadable trading setups, position management and shared historical replay.
Advertising cost and affiliate revenue integration, with Python reporting services and a Next.js dashboard for campaign performance.
React and Next.js frontend work for Pricesearcher: shared vertical layouts, product search, affiliate integration and serverless deployment.
Airflow migration and operational maintenance for scheduled data pipelines, including freshness checks, Slack alerts and AWS infrastructure.
Country-specific Elasticsearch indexing, product-link enrichment and Google Sheets publishing for Pricesearcher's search services.
Python API work combining Pricesearcher's product index with Amazon, Yahoo and Kelkoo offers, with client-specific interfaces and Redis-backed search features.
Python crawler and API work for merchant product data: S3-managed sitemaps, compressed sitemap support and crawl scheduling on AWS.
Customisation and AWS deployment of the Go-based willnorris/imageproxy project for merchant product images.
Affiliate feed download, normalisation and Elasticsearch indexing for offers and vouchers, plus Kelkoo link-cache synchronisation.
Merchant feed ingestion and Spark enrichment, with download retries, country-specific processing and product data prepared for search.
My Python research system for comparing ML trading ideas with time-ordered evaluation, fee-aware simulations, benchmark plans and streaming features.
Tell me what is slowing the business down, what you have tried, and what a successful outcome looks like. I'll help you identify the most sensible next step.