Skip to content
BackNov 8
Artem T.
Upwork badge

Artem T.

Claude Certified Architect | AI Agents, MCP & RAG | Node/TypeScript

I'm an AI engineer and architect on US Eastern Time. I build AI agents and chatbots on the Claude and OpenAI APIs, the retrieval layer that feeds them your own data, and the multi-tenant platforms they live inside. One of mine is an in-chat shopping agent serving 1,800+ merchant stores today. What I do: • AI agents. Tool-calling agents with a hard cap of eight steps per turn and a guard so a retried call never applies the same cart change twice. The shopping agent above runs on 13 tools. Behind it a custom MCP (Model Context Protocol) server with about 45 tools, enough for an agent to open an account, set up a shop, import a catalog and take payment. • RAG and assistants. The assistant searches your catalog, documents or knowledge base before it answers, so what it says traces back to a record you can open. Voice messages come in as text, and it replies in whichever language the customer wrote in. • Multi-tenant SaaS. Platforms where each customer's data is scoped to that customer on every query, and I audit those queries myself. Owner and admin dashboards, live notifications, analytics. • Full-stack, end to end. I build it, deploy it, and hand it off so the next developer can pick it up without me. Node/TypeScript, React/Next.js, PostgreSQL, Redis, AWS. I work with a small team of developers. I'm the architect and your only point of contact, they build under my review, and you'll know who they are. Background: Claude Certified Architect (Anthropic, 2026). Principal backend engineer at OneMain Financial, a US lender, where I shipped generative AI into nationwide loan closing. Two years as the first engineer on a US music-tipping platform, for a client who renewed me the day the first contract ended. Master's in Computer Science, 9+ years building web and mobile applications, and four live products of my own, links in the portfolio below. If you're building an AI agent, a chatbot over your own data, or a SaaS platform that needs one, or you already have one that works in demos and fails on live users, send me two or three lines on what it does and where it's stuck. I'll reply with how I'd build it, what I'd need from you, and what I'd do in the first week. If you'd rather start with a review of what you already have, I do that too.

🇺🇸Miami, United States$148/hr100% JSS5.00 (4)Since May 2023
GlobeUpwork

Earnings and projects

MRR
$1.4k

Last 6 months ÷ 6

World#34,215 / 412k
🇺🇸Country#6,459 / 62.1k
Revenue, last 30 days
$300

Last 6 months: $8.5k

World#74,248 / 412k
🇺🇸Country#9,522 / 62.1k
Total earnings
$122k

Billed in all: $136k

World#30,789 / 412k
🇺🇸Country#6,573 / 62.1k
Per project
$31k

$2.8k in the last 6 months

World#2,754 / 412k
🇺🇸Country#601 / 62.1k
Projects, last 6 months
3
67% fixed33% hourly
World#66,482 / 412k
🇺🇸Country#8,998 / 62.1k
Projects in all
4

Across 5 contracts

40% fixed60% hourly
World#283,744 / 412k
🇺🇸Country#40,819 / 62.1k

Earnings, last 30 days

$136k+$300 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$135.8k$136.0k$136.2kOct 9Oct 24Nov 8

Skill rankings: Top 10% in NestJS

Ranked by MRR among everyone on Upwork with the skill.

  1. #94Model Context Protocol (MCP)413 freelancers · 🇺🇸 #11Top 23%
  2. #148Solution Architecture1,009 freelancers · 🇺🇸 #41Top 15%
  3. #158Software Architecture964 freelancers · 🇺🇸 #26Top 16%
  4. #160Vector Database1,142 freelancers · 🇺🇸 #13Top 14%
  5. #311LLM Prompt Engineering2,457 freelancers · 🇺🇸 #45Top 13%
  6. #350Chatbot Development3,106 freelancers · 🇺🇸 #42Top 11%
  7. #355AI Consulting2,322 freelancers · 🇺🇸 #122Top 15%
  8. #387NestJS3,757 freelancers · 🇺🇸 #18Top 10%