Skip to content
BackNov 7
An N.
Upwork badge

An N.

AI Engineer | Computer Vision, LLM Agent, DevOPS

I build AI systems that run in production - not demos. 5+ years taking models from research to real-time services that hold up under load: computer vision on GPUs and edge devices, and LLM chatbots, voicebots, agents, and RAG platforms serving enterprise customers. What I do ✅ Computer Vision & Deep Learning - pose estimation, face recognition, video analytics. Training, fine-tuning, and shipping custom models (PyTorch, MMPose/MMDetection, YOLO, ONNX) ✅ Real-time C++ inference services - gRPC streaming, H.264 decode pipelines, thread-pool model serving, multi-model orchestration on a single GPU ✅ NVIDIA GPU optimization - TensorRT engine building, fp16/fp32 trade-offs, CUDA memory tuning, and the profiling that finds where the time actually goes. Recent example: cut p95 latency ~4x on a T4-based service by finding the bottleneck was CPU scheduling, not GPU compute ✅ Chatbots & voicebots - production multi-tenant conversational AI platform, serving multiple enterprise customers. Chat and voice assistants with intent detection, dialogue state tracking, multi-turn memory, and a graph-based conversation state machine. Real-time streaming for both chat and voice, guardrails (NeMo Guardrails), and automated conversation quality evaluation (fluency, coherence, empathy, factual accuracy) ✅ LLM agents & MCP - multi-agent and deep-agent systems (LangGraph, LangChain, OpenAI SDK), plan-then-execute orchestration with human-in-the-loop approvals. Built MCP servers (FastMCP) and scaled agents over a 170+ tool MCP catalog with dynamic tool loading, cutting prompt tokens ~5x per run ✅ RAG & search - production RAG pipelines: document parsing, chunking, embeddings, hybrid retrieval (dense + BM25) and reranking on Qdrant, Elasticsearch, FAISS, Pinecone, Cohere. Query rewriting and evidence grounding to reduce hallucination ✅ LLM evaluation & observability - Langfuse tracing, offline eval harnesses, LLM-as-a-judge, regression evals, per-run token cost tracking ✅ LLM backends - FastAPI, async Python, WebSocket/SSE streaming, Redis semantic caching, MongoDB. OpenAI, Azure OpenAI, Ollama, open-source LLMs; fine-tuning LLMs and embedding models ✅ Cloud & MLOps on AWS - EC2/ASG, ECR, ElastiCache, RDS, S3, ALB/NLB, IAM, VPC, Terraform for all of it. Immutable release tagging, GitHub Actions CI/CD with OIDC, zero-downtime rolling deploys, CloudWatch and Prometheus. Docker, Jenkins ✅ Reproducible ML pipelines - dataset manifests with content hashing, artifact custody in S3, provenance so any shipped model traces back to its exact weights, config, and data ✅ Edge AI - Jetson Nano/Orin, Raspberry Pi; model conversion, quantization, native on-device inference ✅ Mobile - CoreML and TFLite conversion, native inference on iOS and Android How I work - I measure before I optimize. Most "GPU problems" turn out to be somewhere else entirely - Clean, tested C++ and Python - with the test that actually fails when the code breaks - Infrastructure as code, so a deploy is repeatable rather than remembered - Direct communication: if an approach won't work, you'll hear it early, with the reason I've worked on self-driving cars, face recognition, real-time posture analysis, a multi-tenant conversational AI platform, and an enterprise agent platform. What connects them is the same thing: making AI work reliably outside a notebook. 🚀 Let's turn your idea into something that runs in production.

🇻🇳Hanoi, Vietnam$30/hr100% JSS4.99 (58)Since Mar 2022

Earnings and projects

MRR
$1.7k

Last 6 months ÷ 6

World#27,389 / 412k
🇻🇳Country#222 / 3,463
Revenue, last 30 days
$632

Last 6 months: $10k

World#56,674 / 412k
🇻🇳Country#501 / 3,463
Total earnings
$55k

Billed in all: $57k

World#70,313 / 412k
🇻🇳Country#506 / 3,463
Per project
$809

$10k in the last 6 months

World#140,605 / 412k
🇻🇳Country#1,008 / 3,463
Projects, last 6 months
1
0% fixed100% hourly
World#128,092 / 412k
🇻🇳Country#1,284 / 3,463
Projects in all
68

Across 81 contracts

67% fixed33% hourly
World#44,247 / 412k
🇻🇳Country#353 / 3,463

Earnings, last 30 days

$57.5k+$632 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$56.5k$57.0k$57.5kOct 8Oct 23Nov 7

Skill rankings: Top 4% in NumPy

Ranked by MRR among everyone on Upwork with the skill.

  1. 3LLM Tooling13 freelancers · 🇻🇳 #1Top 23%
  2. #10Deep Learning Modeling204 freelancers · 🇻🇳 #1Top 5%
  3. #25NumPy587 freelancers · 🇻🇳 #2Top 4%
  4. #27AWS Systems Manager290 freelancers · 🇻🇳 #2Top 9%
  5. #45LLM Agent Development242 freelancers · 🇻🇳 #1Top 19%
  6. #62Raspberry Pi623 freelancers · 🇻🇳 #4Top 10%
  7. #63Python Script1,307 freelancers · 🇻🇳 #1Top 5%
  8. #71OpenCV912 freelancers · 🇻🇳 #1Top 8%