Docker

A scheduler clock connected to a branching and rejoining data workflow.

Data Orchestration & Platform Operations

· Pricesearcher

Airflow migration and operational maintenance for scheduled data pipelines, including freshness checks, Slack alerts and AWS infrastructure.

pythonairflowawsdockersecurity

Stacked search index records beneath a magnifying lens showing linked fields.

Elasticsearch Product Search Index

· Pricesearcher

Country-specific Elasticsearch indexing, product-link enrichment and Google Sheets publishing for Pricesearcher's search services.

elasticsearchpythonawsathenaavrodockerterraform

Four provider result streams merging into one structured API response.

Multi-Source Product Search API

· Pricesearcher

Python API work combining Pricesearcher's product index with Amazon, Yahoo and Kelkoo offers, with client-specific interfaces and Redis-backed search features.

pythonflaskelasticsearchredisawsdockerterraformjenkinsopenapi

A sitemap branching into merchant web pages and product records.

Product Web Crawler

· Pricesearcher

Python crawler and API work for merchant product data: S3-managed sitemaps, compressed sitemap support and crawl scheduling on AWS.

pythonawslambdas3dynamodbdockerterraform

Mountain image tiles passing through resize brackets into landscape and portrait images.

Merchant Image Proxy

· Pricesearcher

Customisation and AWS deployment of the Go-based willnorris/imageproxy project for merchant product images.

goawslambdaapi-gatewayterraformdocker

Different merchant feed cards combining into a structured product catalogue.

Product Catalog Pipeline: Feeds to Products

· Pricesearcher

Merchant feed ingestion and Spark enrichment, with download retries, country-specific processing and product data prepared for search.

pythonsparkparquetmysqlawsdockerjenkins

Have a Python, AI or automation problem?

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.