Solve challenging data science problems

Stuart Mackie

PhD-qualified industry-experienced data scientist

Specialised in Search Engines, Recommender Systems, Natural Language Processing, Machine Learning, Large Language Models, and Generative AI.

Freelance

Get actionable business solutions by outsourcing project work to an expert data scientist.

Consulting

Tap into expert data science advice via a pay-as-you-go micro consulting service.

Contracting

Hire an expert data scientist for your team - on-site in Glasgow, hybrid in Edinburgh, or remote UK-wide.

What can I help you with?

Search Engines

The design, implementation, and evaluation of state-of-the-art search experiences that deliver relevant results - using Lucene, Solr, Elasticsearch and OpenSearch.

Recommender Systems

The design, implementation, and evaluation of state-of-the-art recommendation systems that connect customers with your content or e-commerce products.

Text-based NLP

Natural language processing for text - summarisation, named entity recognition & linking, text classification, text clustering, topic modelling, knowledge bases & graphs.

Machine Learning

Developing and evaluating production-ready ML solutions using scikit-learn and XGBoost - wrapped in FastAPI end-points using Docker.

Large Language Models

Get effective results from LLMs via prompt engineering, retrieval-augmented generation (RAG), and task-specific fine-tuning.

Generative AI

Developing and deploying GenAI apps and agentic workflows using cloud-hosted APIs and self-hosted open source models.

MongoDB, Elasticsearch, and Kibana

Get expert help defining schemas, building ETL data pipelines to index large volumes of documents, effectively querying your data using traditional lexical search and state-of-the-art vector search - and designing data analytics dashboards that illustrate compelling narratives to your stakeholders.

Blend strategy, technology and analytics into project deliverables

Freelance

Get actionable business solutions by outsourcing project work to an expert data scientist.

Results-driven data science solutions

Need a specific data science problem solved fast? Expand your data science capabilities without long-term commitments. Get actionable insights and tangible solutions based on your unique requirements.

Hire direct or via freelancer platforms

As a freelance data scientist, I offer flexible and personalised services to help you unlock the full potential of your data. Whether you prefer to work with me directly or via freelance platforms, I am committed to delivering high-quality, data-driven solutions tailored to your unique needs.

Innovative data science consulting

Whether you need quick help with a specific problem, assistance with technology evaluation or algorithm selection, validate research for a new project, get a fresh perspective for code reviews, or need drop-in assistance with agile data science ceremonies - I'm here to assist you.

Book time with an expert data scientist

Designed to provide you with quick, targeted, and expert advice for your data science needs. Use this flexible service to book Google Meet sessions with an expert data scientist in 1-hour or 2-hour time slots.

Consulting

Tap into expert data science advice via a pay-as-you-go micro consulting service.

Contracting

Hire an expert data scientist for your team – available on-site in Glasgow, hybrid in Edinburgh, or remote UK-wide.

On-site & remote data science contractor

Need to hit a tight deadline or launch a new data initiative? Boost your in-house capabilities with an expert data scientist. I'll integrate seamlessly with your team and provide hands-on data science expertise at your Central Scotland premises - or work remotely UK-wide.

Fully insured personal service company

Full-time or part-time outside IR35 contracting services are provided through a limited company, Foobar Ltd (SC805802). Insured with Professional Indemnity and Public Liability arranged through Hiscox.

Let's work together

Get in touch to discuss your project