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.