Skip to content
BackNov 8
Nik S.

Nik S.

Senior AI Engineer | Production RAG & LLM | Python, AWS Migration

Based in Spain (EU, CET), GDPR requirements and EU data residency. I build AI and RAG systems that run in production at real scale: tens of millions documents, thousands of users. I deliver a working prototype on your own data, at a fixed price, built to grow into production. Most recent work 2025–2026: • Hospitality: built components of a revenue system, with the AI part running about 3× cheaper than OpenAI or Claude APIs; the client kept me on for long-term maintenance. • E-commerce: data pipeline, RAG-based AI assistants and search, used by around 1,500 users. • Hospitality: built from scratch a document-processing pipeline handling millions of documents, with optimized self-hosted GPU inference. What I do • AI assistants and search over your internal documents (RAG) • LLM/AI deployment: API models or self-hosted open-source models, fine-tuning and quantization • Document processing: OCR and extraction into structured data • Bare-metal and hybrid infrastructure: GPU servers, colocation, cloud bursting, to cut cloud bills • Cloud and DevOps on AWS, GCP and Azure, including cost optimization • Data pipelines and search infrastructure behind it all Background: 12 years building backend, data and cloud systems, and hands-on with hardware since 2013: I ran my own GPU fleet 24/7 for four years (2016–2020) and built servers for colocation. So I can tell you when self-hosting beats the cloud, and how to keep GPUs running reliably. Stack: Python, FastAPI, Django, Java/Spring · OpenAI, Hugging Face, TGI, Ollama · pgvector, Qdrant, Milvus, Elasticsearch, MongoDB, PostgreSQL · AWS (EC2, RDS, S3, Athena, Textract), GCP, Azure · Docker, Kubernetes, Terraform, Ansible · n8n Tell me what data you have and what you want it to answer, and I'll come back with an approach and a fixed-price estimate.

🇪🇸Barcelona, Spain$80/hr100% JSS5.00 (10)Since Dec 2020

Earnings and projects

MRR
$1.2k

Last 6 months ÷ 6

World#39,649 / 412k
🇪🇸Country#390 / 4,023
Revenue, last 30 days
$0

Last 6 months: $7.4k

Total earnings
$122k

Billed in all: $126k

World#31,055 / 412k
🇪🇸Country#368 / 4,023
Per project
$4.3k

$7.4k in the last 6 months

World#39,850 / 412k
🇪🇸Country#382 / 4,023
Projects, last 6 months
1
0% fixed100% hourly
World#128,096 / 412k
🇪🇸Country#1,171 / 4,023
Projects in all
28

Across 35 contracts

29% fixed71% hourly
World#103,226 / 412k
🇪🇸Country#947 / 4,023

Earnings, last 30 days

$126kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$124k$126k$128k$130kOct 9Oct 24Nov 8

Skill rankings: #1 in 1 skill of 20

Rarest: top 8% in PySpark, of 460. Ranked by MRR among everyone on Upwork with the skill.

  1. 1llm cost optimization8 freelancers · 🇪🇸 #1Top 13%
  2. #17Vector Embedding107 freelancers · 🇪🇸 #1Top 16%
  3. #29Hugging Face300 freelancers · 🇪🇸 #1Top 10%
  4. #39PySpark460 freelancers · 🇪🇸 #2Top 8%
  5. #75MLOps468 freelancers · 🇪🇸 #2Top 16%
  6. #106Elasticsearch946 freelancers · 🇪🇸 #1Top 11%
  7. #219AWS Development1,478 freelancers · 🇪🇸 #4Top 15%
  8. #232Terraform2,052 freelancers · 🇪🇸 #6Top 11%