Skip to content
BackNov 7
Denis K.
Upwork badge

Denis K.

Video Surveillance CCTV Computer Vision OpenCV EdTech | Detection Dev

Video Surveillance, CCTV, Computer Vision, OpenCV, AI – I build CCTV, object detection, and real-time video systems that scale. 14,700+ hours and $600K+ earned on Upwork. 100% JSS, Top Rated Plus. 15 years of senior engineering + Spec-First Agentic Engineering. ⚡ 𝗙𝗿𝗲𝗲 𝗣𝗥𝗗. 𝗠𝗩𝗣 𝗶𝗻 𝟳-𝟭𝟰 𝗱𝗮𝘆𝘀. 𝗙𝗿𝗲𝗲 𝗰𝗼𝗱𝗲 𝗿𝗲𝘃𝗶𝗲𝘄 𝗼𝗿 𝗮 𝟮-𝘄𝗲𝗲𝗸 𝘁𝗿𝗶𝗮𝗹 𝗼𝗻 𝗮𝗻 𝗲𝘅𝗶𝘀𝘁𝗶𝗻𝗴 𝗰𝗼𝗱𝗲𝗯𝗮𝘀𝗲. ⚠️ Press the Invite button on my page and let's talk about your project. 𝗦𝗲𝗹𝗲𝗰𝘁𝗲𝗱 𝗢𝘂𝘁𝗰𝗼𝗺𝗲𝘀 → VALT - enterprise CCTV and video surveillance SaaS. 770 organizations, 50K+ users, 2,500 IP cameras. Grew from a $1M launch year to $9M ARR. Motion detection, HIPAA/GDPR storage, 12-year partnership. → MindBox - smart video surveillance with AI analytics. Anomaly detection, facial recognition, and forensic search across 50+ deployments with live camera-map feeds. → Tennis analytics - a computer-vision pipeline that tracks players and the ball from match video for automated stats. → ALDA - generative AI course builder. Co-designed with 70+ U.S. educators; partner schools serve 500,000+ students. +20% educator efficiency. → BrainCert - world's first WebRTC + HTML5 LMS. $3M revenue, 100K+ customers, 500M+ classroom minutes. 𝗜 𝗔𝗺 𝗠𝗼𝘀𝘁 𝗘𝘅𝗽𝗲𝗿𝗶𝗲𝗻𝗰𝗲𝗱 𝗜𝗻 → Video Surveillance and CCTV - custom CCTV SaaS with secure storage, IP-camera ingestion, motion detection, and forensic search → Computer Vision and Object Detection - OpenCV, YOLO, TensorFlow, PyTorch for anomaly detection, face recognition, background blur, and incident alerts → AI Full-Stack Apps - OCR, real-time translation, autonomous agents, and object recognition on top of video → Video Streaming and Players - RTMP, HLS, WebRTC, sub-second latency, custom players on AWS → E-Learning, EdTech, and Virtual Classrooms - LMS and course authoring, curriculum and instructional design, live WebRTC and Agora classrooms, interactive whiteboards, AI grading and assessments, generative-AI courses, SCORM/LMS integrations 𝗔𝗴𝗲𝗻𝘁𝗶𝗰 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗶𝗻𝗴 & 𝗦𝗽𝗲𝗰-𝗙𝗶𝗿𝘀𝘁 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁 I work spec-first, not vibe-first. I write the technical spec and architecture before any code is generated. Then I drive AI agents (developer, tester, analyst) against strict guardrails to produce production-grade code. The hard parts I handle or verify myself: real-time computer vision, OpenCV detection pipelines, and high-load video backends. You get the speed of AI with the stability of a senior engineer. 𝗛𝗼𝘄 𝗪𝗲 𝗦𝘁𝗮𝗿𝘁 30-min discovery → spec-first plan with architecture and a ±10% estimate → AI dev environment with guardrails → MVP with CI/CD and a 2-week demo cadence. 𝗛𝗼𝘄 𝗬𝗼𝘂 𝗖𝗮𝗻 𝗪𝗼𝗿𝗸 𝗪𝗶𝘁𝗵 𝗠𝗲 → MVP from scratch - the fastest safe path to production with Spec-First Agentic Engineering → Team extension - I join as the lead on hard modules: computer vision, AI, video surveillance, WebRTC → Rescue mission - I fix, modernize, and stabilize existing codebases, including vibe-code cleanup 𝗧𝗲𝗰𝗵𝗻𝗼𝗹𝗼𝗴𝗶𝗲𝘀 𝗜 𝗨𝘀𝗲 𝗗𝗮𝗶𝗹𝘆 → Computer Vision and AI: OpenCV, YOLOv8, TensorFlow, PyTorch, Keras, Image Recognition, OpenAI API, Whisper, Deepgram, NLP → Video: WebRTC, Agora, FFmpeg, Wowza, Kurento, HLS/DASH, RTMP/RTSP → Backend: Node.js, NestJS, Express, Python (FastAPI), PHP/Laravel, C++ → Frontend: React, Vue, Angular, TypeScript → Infra: AWS, GCP, Docker, Kubernetes, PostgreSQL, MongoDB, Redis → Security: AES-256, HIPAA, GDPR, SOC II → EdTech: LMS/SCORM, virtual classrooms, interactive whiteboards, course authoring, quizzes and assessments, AI grading 𝗪𝗵𝘆 𝗙𝗼𝗿𝗮 𝗦𝗼𝗳𝘁 100% Upwork JSS · 914 jobs · $10M+ earned · 401K+ hours · 625+ projects since 2005 · 400+ clients across 17+ countries · Top WebRTC Developer 2022 and Top Telecom Developer 2024 · 1 of 400 devs passes our internal selection · estimates within ±10% of actuals. 𝗖𝗹𝗶𝗲𝗻𝘁 𝗙𝗲𝗲𝗱𝗯𝗮𝗰𝗸 "We've been working together for 10 years and continue. Fora Soft planned and built our entire Wowza-based video surveillance SaaS from scratch across web, iOS and Android." - Dustin, CTO @ VALT (50,000 users, 770 orgs, 2,500 IP cameras) ⚠️ Press the Invite button or message me – I'll send back an SRS, an estimate, and the fastest safe path to production.

🇲🇽Mexico City, Mexico$40/hr100% JSS4.99 (6)Since Jul 2018
GlobeUpwork

Earnings and projects

MRR
$10k

Last 6 months ÷ 6

World#1,245 / 412k
🇲🇽Country#8 / 3,563
Revenue, last 30 days
$0

Last 6 months: $61k

Total earnings
$657k

Billed in all: $659k

World#1,531 / 412k
🇲🇽Country#8 / 3,563
Per project
$55k

$30k in the last 6 months

World#776 / 412k
🇲🇽Country#14 / 3,563
Projects, last 6 months
2
100% fixed0% hourly
World#88,918 / 412k
🇲🇽Country#600 / 3,563
Projects in all
12

Across 15 contracts

27% fixed73% hourly
World#183,649 / 412k
🇲🇽Country#1,002 / 3,563

Earnings, last 30 days

$659kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$640k$650k$660k$670kOct 8Oct 23Nov 7

Skill rankings: #1 in 2 skills of 20

Rarest: top 0.22% in Image Processing, of 1,386. Ranked by MRR among everyone on Upwork with the skill.

  1. 1YOLO229 freelancers · 🇲🇽 #1Top 0.44%
  2. 1Object Detection188 freelancers · 🇲🇽 #1Top 0.53%
  3. 3Image Processing1,386 freelancers · 🇲🇽 #1Top 0.22%
  4. 3Keras398 freelancers · 🇲🇽 #1Top 0.75%
  5. #4OpenCV912 freelancers · 🇲🇽 #1Top 0.44%
  6. #5Neural Network501 freelancers · 🇲🇽 #1Top 1.00%
  7. #6Video Stream293 freelancers · 🇲🇽 #1Top 2%
  8. #7WebRTC468 freelancers · 🇲🇽 #1Top 1%