Skip to content
BackNov 7
Denis S.
Upwork badge

Denis S.

AI Backend Engineer | LLM Agents, RAG, Evals | Go, Python, Kubernetes

I build the backend that AI features run on: LLM agents, RAG over your own data, evals, and the production plumbing around them. Behind it: 12+ years of high-load Go and Python backends for fintech, payments, trading and iGaming. 17,000+ Upwork hours, 100% Job Success. Most AI projects do not fail on the model. They fail on the system around it: slow retrieval, no streaming, no retries, no evals, costs out of control, no way to see what the agent did. That system is my strength. AI AGENTS & LLM BACKENDS - LLM agents and tool calling, orchestrated as durable workflows (Temporal) with retries, timeouts and human approval steps - RAG: embeddings, vector search (pgvector and others), chunking and retrieval tuning over private data - Multi-provider LLM backends: Claude, OpenAI, Gemini and local models through Ollama - Streaming chat and assistants with request cancellation - MCP servers that connect your APIs and data to Claude and other agents - AI features added to an existing product, not a demo next to it EVALS, OBSERVABILITY & COST - Eval suites in CI: regression tests for prompts, retrieval quality and agent behaviour - Tracing, token and cost metrics, rate limits and fallbacks between providers - Guardrails for money and data: idempotency, audit logs, access control CLAUDE CODE, CODEX & AI-ASSISTED DEVELOPMENT - Claude Code is my daily driver. I build skills, hooks, MCP servers and agent workflows - I set up AI-assisted development for teams: shared conventions, review gates, task automation - Same tooling for Claude Code, Codex and OpenCode - Anthropic "Claude Code in Action" certificate HIGH-LOAD BACKEND, PAYMENTS & PLATFORM - Lead Backend on two iGaming platforms: core platform, payment gateway, public API, game logic, CI/CD - Scaled a casino platform to 5,000+ concurrent users at 1,000+ RPS and moved it from IBM to AWS - Payments, wallets, ledgers, idempotency and reconciliation - Real-time systems: WebSockets, gRPC, Kafka, event-driven pipelines - Kubernetes, Helm, Terraform, GitHub Actions on AWS and GCP - Full-stack when needed: React/Next.js and TypeScript front ends on top of the backend, delivered end-to-end with AI-assisted development TRADING TOOLS & AUTOMATION - Trading automation: signal-to-order execution over exchange and broker APIs - Backtesting runners, market data ingestion, tick and OHLCV storage - Low-latency services and real-time market data pipelines - I am the engineer, not the quant: you bring the strategy, I build the system that runs it EDGE AI & DEVICES - On-device inference on Raspberry Pi 5 and NVIDIA Jetson Orin Nano - Local LLM and embedding models tuned for small-memory boards - Offline-first device stacks with cloud sync and backup STACK Go, Python, TypeScript, Kotlin, Java, C React, Next.js, Node.js PostgreSQL (pgvector), Redis, MongoDB, vector search Temporal, Kafka, RabbitMQ, PubSub, gRPC Docker, Kubernetes, Helm, Terraform, AWS, GCP Claude and OpenAI APIs, Ollama, LangChain Go, MCP TRACK RECORD - Now: Lead Backend at an iGaming company (Go, Postgres, Redis, Temporal, Kubernetes) and an AI-powered consumer device: LLM chat, face recognition pipeline, protected backups - B2B credit card product: real-time scoring, risk tooling, public API - Neobank QA API and ClearBank simulator, wired into CI/CD - Co-founded a software company: desktop apps, CLI tools, ML for image recognition HOW I WORK Simple systems that stay simple as they grow. Clear contracts, real monitoring, direct communication, no over-selling. Available part-time for contracts, consulting and short projects. Tell me what you are building.

🇬🇪Tbilisi, Georgia$55/hr100% JSS4.91 (61)Since Dec 2009

Earnings and projects

MRR
$1.9k

Last 6 months ÷ 6

World#24,265 / 412k
🇬🇪Country#107 / 1,627
Revenue, last 30 days
$2.2k

Last 6 months: $11k

World#18,553 / 412k
🇬🇪Country#82 / 1,627
Total earnings
$413k

Billed in all: $429k

World#4,179 / 412k
🇬🇪Country#36 / 1,627
Per project
$5.5k

$3.8k in the last 6 months

World#31,529 / 412k
🇬🇪Country#177 / 1,627
Projects, last 6 months
3
0% fixed100% hourly
World#66,479 / 412k
🇬🇪Country#238 / 1,627
Projects in all
75

Across 104 contracts

35% fixed65% hourly
World#39,547 / 412k
🇬🇪Country#138 / 1,627

Earnings, last 30 days

$429k+$2.2k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$426k$428k$430kOct 8Oct 23Nov 7

Skill rankings: Top 4% in Bot Development

Ranked by MRR among everyone on Upwork with the skill.

  1. #39Bot Development927 freelancers · 🇬🇪 #1Top 4%
  2. #42Trading Automation467 freelancers · 🇬🇪 #1Top 9%
  3. #128Claude Code818 freelancers · 🇬🇪 #1Top 16%
  4. #167Golang2,195 freelancers · 🇬🇪 #5Top 8%
  5. #291Kubernetes3,351 freelancers · 🇬🇪 #4Top 9%
  6. #371Large Language Model2,726 freelancers · 🇬🇪 #1Top 14%
  7. #503Retrieval Augmented Generation3,618 freelancers · 🇬🇪 #1Top 14%
  8. #726Claude5,112 freelancers · 🇬🇪 #1Top 14%